Yis*_*ang 0 c c++ gcc
我已经使用以下命令下载了gcc的源代码:
svn checkout svn://gcc.gnu.org/svn/gcc/trunk SomeLocalDir
谁能告诉我在哪里可以找到标准库函数strncpy()的实现?
谢谢。
Bre*_*ale 5
这些答案是正确的,因为将实现标准C库strncpy。但是,gcc具有内置功能,这些功能可由编译器生成-作为中间代码,而不是链接的函数调用-其中strncpy之一。可以使用明确禁用这些功能-fno-builtin。
strncpy
-fno-builtin
在gcc源代码树中,您可以在gcc/builtins.c和中找到代码生成模式gcc/builtins.def。在中间表示中实例化可以进行更积极的优化,并消除呼叫开销。
gcc/builtins.c
gcc/builtins.def
归档时间:
13 年,9 月 前
查看次数:
2078 次
最近记录: