我正在编写一个项目,我只需编写其中的一部分,问题是在if条件下我想调用别人写的函数.我有该功能的原型,但我没有它的身体.
所以链接器给我一个错误.是否可以在不注释函数调用的情况下编译代码?
这是我正在尝试编译的代码,任何帮助表示赞赏.
#include <stdio.h>
void foo(void);
int main(void)
{
char c = getchar();
if (c=='a'){ foo(); }
return 0;
}
Run Code Online (Sandbox Code Playgroud)
是否可以在不注释函数调用的情况下编译代码?
是.你只需要编译它而不需要链接它.例如,使用gcc的-c选项:
gcc -c foo.c -o foo
Run Code Online (Sandbox Code Playgroud)