пусть есть прога:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a = 0;
a = sin(44);
printf("%e",&a);
return 0;
}
EOF
xочу что бы libc было статическим, а libm динамическим (т.е. so).
это возможно ?
как это сделать ?
у меня чёто не очень получается... вот:
gcc -c math.c
ld -Bstatic -o math -L`gcc -print-file-name=` /usr/lib/crt1.o /usr/lib/crti.o math.o /usr/lib/crtn.o -lc -lgcc_eh -lc -Bdynamic -lm
Ответ на:
комментарий
от cvv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум im_newbie.c (2005)
- Форум math.h (2005)
- Форум Линковщик clang'а не видит функцию в заголовочном файле (2022)
- Форум gethostbyname segfault (2002)
- Форум Установка SP-Forth (2009)
- Форум Применение FFTW для рисования спектрограммы (2019)
- Форум Обратный корень (2013)
- Форум выбирайте правильно средства под задачу (ответ на тему «g++ sucks») (2007)
- Форум gcc всё-таки не очень sucks (2007)
- Форум GDB выдает ошибку, если включить незадействованные исходники. (2023)