GCC编程入门
GCC编绎器是LINUX中自带的C,C++编绎器,如果你还安装了其它的编绎程序,那么你还可以使用GCC编绎其它程序。
gcc编绎c程序
g++编绎c++程序
g77编绎fortran程序
gcj编绎java程序…………
现在我们来学习一下使用GCC编绎一个简单的c程序的方法!
1.使用gedit或vi编辑器写一个程序
gedit Hello.c或vi Hello.c
main()
{printf("Hello,Welcome to C programing!");}
保存!
2.编绎
gcc Hello.c
将在目录下生成一个a.out文件,即编绎完了!
3.运行程序./a.out
你将看到程序结果!
在第二步中,我们可以这样写:
gcc Hello.c -o Hello
它的意思是编绎Hello.c源文件,生成一个Hello文件
相当于第二步中生成的a.out文件所以在第三步中,我们可以使用
./Hello
来执行文件
参数说明举例!Math.c
如果我们写了这样一个程序:
#include
main()
{printf("The number is %f!",sqrt(9));}
我们知道这里使用了数学库函数,所以我们要使用参数来链接此数学库函数,否则会编绎出错!
我们用以下命令来链接数学库函数:
gcc -lm Math.c -o Math
-lm表示链接库函数
还有一些有用的参数我们先说明一下:
-O 优化代码
-Wall 发现错误和警句
-Werror 把警句当错误
-pedantic 检查错误
-g 调试
-c 输出目标文件