如何告诉gcc不使用内置函数

pyt*_*nic 5 c linux gcc

我正在尝试使用LD_PRELOAD覆盖一些标准库函数.但是,我注意到我的版本从未被调用过某些函数,例如,gettimeofday一个函数.我怀疑gcc使用内置版本来实现其中一些功能.

有没有办法告诉gcc不要使用内置的标准库函数.

Mas*_*Man 3

使用 gcc 开关-fno-builtin。引用gcc手册:

-fno-内置

无法识别不以“ _builtin ”作为前缀开头的内置函数。

更多详细信息:http://gcc.gnu.org/onlinedocs/gcc-3.0/gcc_3.html#SEC7