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;