Поэтому я тупо установил newlib и, вероятно, переписал ссылки на glibc. Как я могу восстановить Glibc?
Я забыл установить a, make --prefix
и я думаю, что он записал в / usr / local / по умолчанию, и теперь у меня возникают все виды ошибок. Я на Ubuntu Natty, какой самый простой способ воскресить Glibc. Я пытался удалить / переустановить с помощью apt-get
и dkpg-reconfigure
на libglibc2.0-dev, но не сработало. Я попытался загрузить glibc из источника, и он выдал ошибку «извините, не реализовано: не удалось выполнить встраивание при вызове« syslog »: тело функции недоступно». По-видимому, я должен перестроить gcc, передать заголовки ядра и сделать все виды чертовщины, меньшее из того, что я понимаю.
Я действительно не хочу переустанавливать все, если это возможно, любая помощь будет оценена.
редактировать : похоже, что он переписал во время установки /usr/local//lib/libm.a /usr/local//lib/libc.a
$ ldd /bin/ls linux-vdso.so.1 => (0x00007fff453ff000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fdcd202f000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fdcd1e27000) libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fdcd1c1e000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdcd188a000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fdcd1686000) /lib64/ld-linux-x86-64.so.2 (0x00007fdcd2271000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fdcd1467000) libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007fdcd1262000)
В соответствии с этим сайтом, чтобы он работал, я должен внести некоторые изменения, чтобы вещи не ломались во время компиляции, но было бы неплохо, если бы я мог как-то исправить беспорядок, который я создал. Мне не хватает фундаментального понимания того, как многое из этого работает.
0 ответов на вопрос
Похожие вопросы
-
1
Установка ruby из исходного кода и проблема с gcc
-
3
Подсветка синтаксиса в Microsoft Office Word
-
3
Как воспроизвести файл PCM в системе UNIX?
-
-
3
Как я могу установить gcj на Linux?
-
2
Как добавить скомпилированный вручную gcc в gcc_select
-
8
Как вырваться из программы в бесконечном цикле?
-
2
Установка библиотек и заголовочных файлов под Ubuntu Linux для разработки на C / C ++
-
2
gcc и g ++ в Mac
-
3
Как собрать g ++ из параметров source * и * pass для `configure`
-
3
Использование документации gcc