gcc -S源程序文件名 编译到汇编语言,不进行汇编和链接
ex: gcc -S test.c 会生成文件名为test.s的汇编代码文件,默认文件名为源程序文件名.s
gcc -c源程序文件名 编译并汇编到目标代码文件,不进行链接
ex: gcc -c test.c 会生文件名为test.o的目标文件默认文件名为源程序文件名.o
gcc 源程序文件名 直接编译链接到可执行文件,不产生目标文件默认产生a.exe
gcc源程序文件名 -o 目标文件名 -o选项为输出到文件,产生的文件名为目标文件名
ex:gcc test.c –o test 将会产生test.exe可执行文件
同理:
gcc –c test.c –o te.o 将会产生文件名为te.o的文件,而不是默认的test.o
联系客服