Я использую программу, как это с math.h функцией «грех» и stdio.h функции «Printf» используетсяC библиотека станд не по всей видимости, связаны в объектном файле
#include <stdio.h>
#include <math.h>
int main()
{
int x = sin(14);
printf("hello");
return 0;
}
И, как указано by ephemient here, что libc.so и libm.so (для математических функций) должны были быть связаны с программой, хотя когда я запускаю otool (аналогично objdump) в объектном файле с параметром «-L», который печатает разделяемые библиотеки используется, ни один из libc.so или libm.so не распечатывается
otool -L com_ex1.o
так что это за реас для этого? Я использую otool неправильно? или эти библиотеки не должны отображаться как общие библиотеки?
Интересно, я не знал, что о OS X, я полагаю, что если использовать _glibc_, тогда не будет никакой разницы с тем, что ожидает OP. –