咱们这里以编写并执行一个C程序为例来讲明GCC编译器的用法。
首先进入SHELL命令界面,输入"vi main.c" 这样就进入了一个vi编译器的界面。
输入i就进入编辑状态,能够输入源程序以下:
#include<stdio.h>
int main(void)
{
printf("Hello,world!/n");
return 0;
}
已 经编辑完成,能够输入Esc,而后输入冒号(:),最后输入"wq"退出编辑状态,这样就又从新进入了SHELL提示符状态下,若是发现源程序有错误,可 以输入vi main.c从新进入编辑状态,按i命令再次编辑源文件直至无错为止.
若是已经确认源文件无错,并且也退出到了SHELL命令提示符 下,就能够编译源文件了。
输入命令gcc main.c并回车,若是有错误的话就再次编辑直至语法错误所有清除为止。
生成的可执行文件默 认为a.out,若是想要本身指定输出的可执行文件的文件名(好比说main.out),能够输入gcc main.c -o main.out
如 果没有错误提示的话,就代表编译成功了。那么接下来就是运行程序了。
若是你用的是gcc main.c编译的文件,那么输入命令./a.out并回车,就能够看到运行效果了。
若是你用的是gcc main.c -o main.out,那么输入./main.out就能够看到一样的运行结果了
(也可直接在 主文件夹(./)中建立一个新文档,更名为xxx.c 。在xxx.c中写上源代码,而后到终端中输入:gcc xxx.c进行编译(若是把xxx.c建立在其余位置,好比桌面,就要输入:gcc ./桌面/xxx.c),有错误再打开xxx.c文档修改,直到错误所有清除
主文件夹中会生成a.out。最后在终端输入:./a.out 即可看到运行结果。)