在Linux中,可以使用gcc编译器编译C语言程序,生成可执行文件,并最终执行。
具体步骤如下:
1、编译。
由c文件生成o文件,写作:
gcc ac -o ao -c这个命令可以将ac编译成ao。
如果存在多个文件,可以逐个编译,即ac
bc
生成ao
bo等。
2、链接。
由o文件生成可执行文件,写作:
gcc ao bo co -o aout这个命令将ao
bo
co三个目标文件,生成可执行文件aout。
3、执行。
调用命令:
/aout即可执行生成的可执行文件aout。
4、注意事项:
(1)
当文件较少时,可以省略目标文件步骤,编译链接一步执行,如:
gcc ac bc cc -o aout(2)
提供的示例为最基础的编译功能,在实际应用中gcc有很丰富的编译选项,根据需求进行添加。
(3)
当项目包含文件较多时,可以使用makefile进行管理。
在Unix/Linux,运行一个程序,只能由另一个程序fork一份,再装入新的可执行程序运行,当然第一个运行的程序除外,它是由内核启动后加载运行的,它也是所有运行进程的始祖。
也就是说,你只能被终端启动,被xcode启动,或者被其他xx启动(如启动脚本)。
无论图形界面还是命令行程序,都是如此,逃不掉的。
新建一个Application,选择command line Tool。在自动生成一个含有输出Hello, World!的mainc文件里对代码进行更改。选Build and Run后,双击项目里自动生成的终端图标的文件即可看到结果。
需要在Xcode运行C程序,可以参照一下步骤:
第一步:选择project的时候,选择OS X中的Application;
第二步:选择Command Line Tool;点击next;
第三步:在填写options的界面中,有一个type类型,选择里面的C,点击确定。
如果你在 Windows 习惯使用 Visual C++ 或 Dev-C++ 的话,到了 Mac OS X 可能会突然不知道要怎_写程式,尤其当你已经用 Visual C++ 的 Debugger 用得很上手的话。
以上就是关于Linux中,运行一个C语言程序如何运行全部的内容,包括:Linux中,运行一个C语言程序如何运行、C语言程序怎么脱离终端运行、如何在xcode中把c语言程序运行起来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)