gcc会自动链接libm吗?

时间:2015-02-15 22:22:36

标签: c++ hyperlink libm

在我的程序中,我既不包含math.h也不链接-lm:     g ++ -std = c ++ 11 -g -O0 ..

仍然ldd显示此

ldd ./bin/apps/dummy
linux-vdso.so.1 =>  (0x00007fff9e5fe000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1fb38cf000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1fb36b8000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1fb32f1000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1fb2feb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1fb3c10000)

gcc会自动调用数学函数吗?如果是,我怎样才能找出这些函数是什么以及它们在何处被调用?

0 个答案:

没有答案