|
|
我有两函数程序,1.c, 2.c。然后我定义了一个头文件,lib.h,里边定义了这个这两个函数。
最后我也写了一个程序,3.c 要调用1.c和2.c.
#include "lib.h"
int main()
{
1();
exit(0);
}
然后这样编译,
gcc -c 1.c 2.c 3.c
gcc -o 3 3.o 1.o 2.o
为什么到连接的时候通不过呢。
3.o: In function `main':
3.c .text+0xa): undefined reference to `1'
collect2: ld returned 1 exit status
谢谢。 |
|