C在Linux下编译执行

Linux下:gcc test.c -o test 编译test.c文件为test  再./test执行编译后的文件

-c和-o都是gcc编译器的可选参数
-c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。
-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。
例如
gcc -c test.c将生成test.o的目标文件
gcc -o app test.c将生成可执行程序app

posted @ 2019-03-12 16:23  Jerome27  阅读(844)  评论(0编辑  收藏  举报