Вопросы по теме 'glibc'
GLIBCXX_3.4.9 не найден
У меня проблема с libstdc++.so .
Я установил новую версию gcc и попытался скомпилировать код C++. Компиляция работала, но когда я пытаюсь запустить бинарник ( m5.opt — это его имя), я получаю следующую ошибку:
build/ALPHA_SE/m5.opt:...
59868 просмотров
schedule
30.11.2022
Как я могу связать glibc статически с qt
Я создал статическую версию qt и загрузил статическую версию glibc. Теперь я хотел бы связать glibc статически с моим приложением qt. Я знаю о переходе в .pro и добавлении строки LIBS + = -L path / to / static_lib, но мне интересно, достаточно ли...
5111 просмотров
schedule
02.12.2022
Как сделать эквивалент ulimit -n 400 изнутри C?
Я должен запустить команду «ulimit -n 400», чтобы увеличить количество разрешенных открытых файлов, прежде чем я запущу свою программу, написанную на C, но есть ли способ сделать то же самое из программы C?
То есть увеличьте количество разрешенных...
10716 просмотров
schedule
02.10.2022
Версии GLIBCXX
Если я скомпилирую программу на C++ на своем компьютере и запущу ее на другом (со старым программным обеспечением), я получу: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found .
На самом деле в моей системе glibc новее (у меня gcc-libs...
42819 просмотров
schedule
10.06.2022
glibc обнаружен, но я не использую динамическую память?
Всем привет. Я пишу шестнадцатеричный калькулятор на С++. Операции должны выполняться «вручную», потому что требуется, чтобы программа могла обрабатывать 40-значные операнды (а 16 ^ 40 намного больше, чем может обрабатывать long long).
Однако у...
215 просмотров
schedule
28.09.2022
glibc обнаружен: free(): неверный указатель: с простым примером boost::ptr_map
Я знаю, что есть множество вопросов с " * glibc обнаружен * free(): недопустимый указатель", но ниже приведен минималистский пример с boost::ptr_map:
#include <boost/ptr_container/ptr_map.hpp>
#include <string>
int main() {...
1405 просмотров
schedule
13.04.2022
документация glibc и порядок следования байтов
В документации glibc по статусу завершения процесса указано, что макрос WEXITSTATUS возвращает младшие 8 байтов состояния завершения.
Макрос: int WEXITSTATUS (статус int)
Если WIFEXITED имеет значение true для состояния, этот макрос...
497 просмотров
schedule
09.07.2022
Где находятся системные вызовы в исходном коде glibc
Итак, я просматривал исходный код linux glibc и не вижу, где он на самом деле что-то делает. Следующее взято из io/chdir.c , но оно указывает на многие исходные файлы. Что тут происходит? Очевидно, я что-то упускаю. В чем секрет, где он делает...
4772 просмотров
schedule
21.05.2022
Как я могу попросить ocamlopt сделать ссылку на glibc 2.5?
Есть ли способ попросить ocamlopt связать glibc 2.5, чтобы я мог запускать полученный двоичный файл на машинах, на которых установлена только эта версия библиотеки?
Если бы это было возможно, какие дополнительные пакеты мне пришлось бы установить...
289 просмотров
schedule
20.12.2023
Проблема с расширением mmap и хеш-таблицы в glibc
В подходе к обнаружению повреждения кучи я пытаюсь реализовать хеш-таблицу, чтобы хранить некоторую информацию о поврежденной памяти. Это делается внутри самой glibc. Когда мы malloc (), мы помещаем такую информацию, как адрес и размер, в...
401 просмотров
schedule
16.01.2024
GCC: выполнение кода во время предварительной инициализации
Таким образом, в Linux, когда программа на C++, скомпилированная/соединенная с gcc, загружает свой исполняемый файл, происходит следующее:
exec* системный вызов
загружены динамические библиотеки LD
Статическая инициализация С++
точка входа...
532 просмотров
schedule
16.04.2023
C или gcc похожи на курицу или яйцо? :(
Возможный дубликат: Как загружается gcc/g++?
Я хотел бы знать, как компилируется gcc, поскольку мы все знаем, что он написан на C.
Использовали ли они какой-то другой компилятор для создания gcc?
Если да, могу ли я использовать...
601 просмотров
schedule
07.06.2023
lfs 7.2 компиляция glibc 2.16.0
Я делаю систему Linux, следуя процедуре в lfs. Но пока я выполнял пятый шаг (т.е. тот, что был до make) на этом страница, я получаю сообщение об ошибке на последнем.
configure: error: linker with -z relro support required
Теперь после...
963 просмотров
schedule
28.10.2023
Понимание glibc
Я хотел бы распространять свою программу в виде двоичного файла, а не в виде исходного кода. У меня есть две тестовые системы: старый Linux (openSUSE 11.2 с glibc 2.10) и новый (LinuxMint 13 с glibc 2.15). Теперь, когда я компилирую свою программу в...
2317 просмотров
schedule
28.08.2022
Странная ошибка, вызванная arm-linux-gcc и sim-panalyzer, находит в Glibc функцию dl_aux_init
Я пишу упрощенную программу на языке C, которая не имеет дополнительного функционального кода и зависимости от библиотек:
void main()
{
}
Сохраните его как «Test.c», и я скомпилирую его с «arm-linux-gcc» для архитектора рук и выведу файл...
355 просмотров
schedule
31.01.2023
Как sin() реализован в eglibc-2.13?
Мне нужно отследить, как именно double sin(double x) реализовано в eglibc-2.13. Я скачал исходный код, и единственная часть, которая имела смысл, — это функция __sin, зависящая от платформы. Это сердцевина того, что у меня есть в...
776 просмотров
schedule
09.04.2023
glibc обнаружен - двойное освобождение или повреждение
Я пишу простую стековую программу на C с гибким массивом void * в конце. Когда требуется добавить больше элементов в массив, я использую realloc (), чтобы создать новый стек, освободить старый и назначить новый старому (на данный момент у меня нет...
3582 просмотров
schedule
25.06.2023
Сборка GCC с помощью glibc в нестандартном месте без рута
У меня есть система, к которой у меня нет root-доступа, но мне нужно установить текущую версию GCC (4.7.2).
В системе работает сборка x86_64 Linux 2.6.18 и уже установлен GCC 4.1 (без поддержки C++, хотя --version говорит, что он был собран с ним)....
8503 просмотров
schedule
21.01.2023
установка valgrind делает ошибку __longjmp_chk уже определенной
Я пытаюсь установить valgrind 2.2.0 на Ubuntu 10.04 с glibc 2.11. Я использовал ссылку valgrind не принимает новейшую версию glibc . Во время make я получаю некоторую ошибку. Последние 10 строк, появляющиеся на экране,
vg_libpthread.c:314:...
277 просмотров
schedule
22.09.2022
glibc-2.15 не может удалить `/var/db/Makefile'
При попытке установить glibc-2.15 на Centos-5 (версия ядра 2.6.18-238.9.1.el5, gcc-4.6.3 ) шаг make install завершается с ошибкой с сообщением об ошибке cannot remove /var/db/Makefile'`
Команда настройки:...
995 просмотров
schedule
07.04.2023