MAC OSX 多文件编译链接

2016-11-22 19:12:13来源:CSDN作者:abcamus人点击

第七城市

现在有两个文件:main.c和source.c

main.c作为驱动程序,用来测试源代码;source.c为源代码

main.c

#include <stdio.h>int c_entry(void);int main(int argc, char *argv[]){    printf("%d/n", c_entry());    return 0;}

source.c

int c_entry(){    return 12;}

1 分别编译生成目标文件

$ gcc -c main.c -o main.o$ gcc -c source.c -o source.o

2 链接目标文件

$ ld main.o source.o -macosx_version_min 10.12 -lc -o test

生成test,直接执行

./test

即可看到结果

第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台