标签: c include header-files
当我在c中编写多模块程序时,我使用头文件来处理函数原型等,用#includes连接(使用""不是<>),当我来的时候编译我一起编译.c文件:
gcc foo.c bar.c -o name
例如,当我包含stdlib.h时,我不需要编译相应的.c文件。那么stdlib中所有函数的定义来自何处? header中有代码吗?做编译器对待<>标题特别?我(理论上)可以写一个像stdio,stdlib等工作的标题吗?
stdlib.h
header