0
点赞
收藏
分享

微信扫一扫

GCC工作流程

蚁族的乐土 2022-04-23 阅读 81
linux

GCC工作流程GCC工作流程## GCC常用参数

在这里插入图片描述

示例

gxy@gxy:~/Linux/lession2$ gcc test.c -E -o test.i 
gxy@gxy:~/Linux/lession2$ ls
test.c  test.i
gxy@gxy:~/Linux/lession2$ gcc test.c -E -o test.i 
gxy@gxy:~/Linux/lession2$ ls
test.c  test.i
gxy@gxy:~/Linux/lession2$ gcc test.i -S -o test.s
gxy@gxy:~/Linux/lession2$ ls
test.c  test.i  test.s
gxy@gxy:~/Linux/lession2$ gcc test.s  -s -o test.o
gxy@gxy:~/Linux/lession2$ ls
test.c  test.i  test.o  test.s
gxy@gxy:~/Linux/lession2$ ./test.o 
hello world

gxy@gxy:~/Linux/lession2$ ls
test.c  test.i  test.o  test.s
gxy@gxy:~/Linux/lession2$ rm test.i test.o test.s
gxy@gxy:~/Linux/lession2$ ls
test.c
gxy@gxy:~/Linux/lession2$ gcc test.c -S
gxy@gxy:~/Linux/lession2$ ls
test.c  test.s
gxy@gxy:~/Linux/lession2$ gcc test.c
gxy@gxy:~/Linux/lession2$ ls
a.out  test.c  test.s

GCC与G++区别

在这里插入图片描述

在这里插入图片描述

gxy@gxy:~/Linux/lesson3$ gcc test.c -o test -D DEBUG
gxy@gxy:~/Linux/lesson3$ ls
test  test.c
gxy@gxy:~/Linux/lesson3$ ./test 
我是一个不会爬树的程序员。。。。。
hello GCC!
hello GCC!
hello GCC!

gxy@gxy:~/Linux/lesson3$ gcc test.c -o test -Wall
test.c: In function ‘main’:
test.c:4:9: warning: unused variable ‘a’ [-Wunused-variable]
     int a =10;

举报

相关推荐

0 条评论