The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Связывание со статическими библиотеками"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

"Связывание со статическими библиотеками" +/
Сообщение от Denemail (??), 05-Дек-08, 14:10 
Есть необходимость скомпилировать файлик, причем библиотеки должны линковаться к нему статически.
Пишу:
$ gcc -c a.c
$ gcc -static a.o -o aaa
В ответ компилятор сообщает об обшибке:
$ gcc -static a.o -o aaa
/usr/bin/ld: cannot find -lc
collect2: выполнение ld завершилось с кодом возврата 1
Видно, что он не может найти статическую библиотеку libc.a
Поискал ее у себя на компе, действительно нет. Динамическая есть - libc.so.
Вопрос: можно ли из динамической библиотеки сделать статическую? Если нет, то как можно выйти из этой ситуации? Копирование с других компов этой библиотеки не помогло.
ОС - Mandriva Linux 2008, gcc - 4.2.2
Ответить | Правка | Cообщить модератору

Оглавление
Связывание со статическими библиотеками, Den, 05-Дек-08, 14:10  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру