需要在C文件中包含所有依赖的头文件。例如,假设有以下三个文件:
main.c:
#include "stdio.h"
#include "myLib.h"
int main() {
greet();
return 0;
}
myLib.h:
void greet();
myLib.c:
#include "myLib.h"
void greet() {
printf("Hello!\n");
}
要编译main.c文件,需要将myLib.h和myLib.c文件也编译进去。命令如下:
gcc main.c myLib.c -o main
这将生成可执行文件main,可以运行main来执行程序。