2、填写完之后,点击编译后点击组建,然后点击执行。
3、执行完程序,然后再按回车键。
4、然后在点击页面左上角的“文件”下的“另存为”,然后把文件存到相应的文件夹中。
5、然后再从电脑上找到这个文件夹并打开,然后从里面找到一个名称为Bebug的文件夹。
6、然后打开此文件夹,可以从里面看到有一个以.exe为后缀名的文件,这个就是所需要的可执行文件,将其拷贝出,就可以单独执行了,也就是一个小软件生成了。
C语言从代码变成可执行程序的步骤:
预处理—–>编译—–>汇编—–>链接
⒈预处理:去掉注释,加载头文件,代替宏定义,条件编译
需要文件:.c文件
生成产物:预处理文件(以.i结尾)
使用方法:gcchello.c-E-ohello.i
可以使用vim打开预处理文件来查看生成产物
⒉编译:使用编译器进行C语言的语法检查,如果有语法错误,报错,并结束编译过程;如果没有语法错误,把C的源程序转变为汇编代码;
需要文件:.i文件
生成产物:汇编文件(以.s结尾)
使用方法:gcchello.i-S-ohello.s
可以使用vim打开汇编文件来查看生成产物
⒊汇编:把汇编源文件通过汇编器生成目标文件(二进制机器语言)
需要文件:.s文件
生成产物:机器码(或称为“目标代码”,以.o结尾)
使用方法:gcchello.s-c-ohello.o
可以使用vim打开目标代码文件来查看生成产物(不过只会看到乱码)
⒋链接:把目标文件执行所依赖的所有二进制的其他目标文件及C的库文件都整合成一个可执行文件的过程;
需要文件:.o文件及各种动态库或静态库
生成产物:可执行程序
使用方法:gcchello.o-ohello
-o:指定生成的产物的名字
-Wall:让编译器报告全部错误
大家要养成良好习惯,在编译过程中添加-o指定生成产物名称,添加-Wall报告所有的error和warning方便大家调试程序。完整的编译指令如下:
gcchello.c-ohello-Wall
编译完成后(无error,无warning),会生成-o之后的文件(如没有加-o则会生成a.out文件)
执行文件:
./hello(./a.out)
1、#define在预处理阶段
typedef在编译阶段
2、和shell编程一样
C语言的main(intargc,constchar*argv[])中两个参数分别代表命令行参数个数,和存放参数的指针常量数组