Вопросы по теме '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 просмотров

Где находятся системные вызовы в исходном коде 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