Linux gcc 多文件编译

若进行多个程序文件编译


通常整个程序是由多个源文件组成的,相应地也就形成了多个编译单元,使用GCC能够很好地管理这些编译单元。假设有一个由test1.c和 test2.c两个源文件组成的程序,为了对它们进行编译,并最终生


成可执行程序test,可以使用下面这条命令:gcc test1.c test2.c -o test


如果同时处理的文件不止一个,GCC仍然会按照预处理、编译和链接的过程依次进行。如果深究起来,上面这条命令大致相当于依次执行如下三条命令:


gcc -c test1.c -o test1.o


gcc -c test2.c -o test2.o


gcc test1.o test2.o -o test


原博主博客链接点击打开链接

猜你喜欢

转载自blog.csdn.net/weixin_38553885/article/details/78567591
今日推荐