怎么样才能运行c语言的代码(C语言程序怎么运行?)
C语言程序怎么运行?
运行C语言程序的编辑(输入程序代码,交给电脑)。编译(目标程序文件。obj)。就是把一种高级语言变成计算机能识别的二进制语言。计算机只知道1和0,编译器把熟悉的语言变成二进制。
编译器将源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成
c语言程序的运行方法有?
c语言操作方法如下:
1.创建一个名为main.c的文件,然后使用任何熟悉的文本编辑软件,比如记事本,在其中输入以下代码。记住,你应该使用文本文件编辑软件,而不是word。
2.然后用gcc编译程序:
海湾合作委员会。/main . c;
你会得到一个a.out文件。
3.跑出去就是了
c语言该怎么运行?
一般来说,它经过以下步骤:
(1)在计算机上输入和编辑源程序。通过键盘将程序输入电脑,发现错误及时纠正。最后,源程序以文件的形式存储在自己指定的文件夹中,文件的后缀为。c生成一个源程序文件,如f.c。
(2)编译源程序。先用C编译系统提供的“预处理器”对程序中的预处理指令进行编译和预处理。例如,对于# inclultstdio.hgt指令,读入stdio.h头文件的内容来替换# inclultstdio.hgt行。预处理得到的信息和程序的其他部分一起组成一个完整的可以用于正式编译的源程序,然后由编译系统对源程序进行编译。
编译的作用是先检查源程序,判断是否有语法错误,如果有,就发出“错误信息”告诉程序员仔细检查并改正。修改程序并重新编译。如果有错误,发出“错误消息”。重复这一过程,直到没有语法错误。这时,编译器自动将源程序转换成二进制形式的目标程序。除非特别说明,这个目标程序一般存储在用户的当前目录下,此时源文件不会消失。
用编译系统编译源程序时,自动包括预编译和正式编译两个阶段。用户不必单独发出二次指令。
(3)连接处理。二进制目标文件(后缀。编译后得到的obj)不能被计算机直接执行。之前也解释过,一个程序可能包含几个源文件,源文件是编译的对象。一次编译只能得到相对于一个源文件的目标文件,源文件只是整个程序的一部分。所有编译后的目标模块都必须进行连接和组装,然后与函数库连接成一个整体,生成一个供计算机执行的目标程序,称为可执行程序。在Visual C #中,它的后缀是。exe,如exe。
即使一个程序只包含一个源文件,编译后的目标程序也不能直接运行,还得经过连接阶段,因为需要和函数库连接才能生成可执行程序。
以上连接工作是通过一个叫“连接编辑器”的软件实现的。
4)运行可执行程序,得到运行结果。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。