ubuntu下C程序的编辑、编译、运行
均以hello world程序为例
Linux用指令gcc filename.cpp编译程序时出现gcc: error trying to exec 'cc1plus': execvp: No such file or directory
2015-09-05 20:11:08| 分类: Linux/Unix |举报 |字号 订阅
1、一般gcc只能编译C语言编写的程序,编译C++写的程序,需用g++编译器。see if you have g++ installed on the system
2、all I have to do is: aptitude install g++(需要在root权限下完成)
ubuntu下C程序的编辑、编译、运行
- |
- 浏览:6497
- |
- 更新:2016-04-18 10:07
对于有志于Linux C程序设计的朋友,本经验将教大家快速掌握ubuntu下C程序的编辑,编译并最终运行的过程。O(∩_∩)O哈哈~
方法/步骤
-
打开ubnutu开发环境,如下图所示,这里我们使用的是ubuntu 10.04。
-
直接输入组合键ctrl+alt+t调出命令行界面
-
我们需要在当前目录下创建一个main.c文件。
通过命令touch main.c就可以直接创建该文件。
要查看创建是否成功,我们直接通过命令ls查看即可。
-
创建完main.c文件后,我们需要进行编写文件。
ubuntu下提供了一个程序编辑程序软件gedit。
我们借助命令gedit main.c就会弹出下图所示的编辑对话框,我们就可以在其中进行编写代码了,是不是很方便呢O(∩_∩)O
-
接下来我们进行写代码,如下图所示。
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
编写完输入ctrl+s保存并退出编辑对话框即可。
-
接下来我们需要对我们的进行编译。
我们需要在命令行中输入命令gcc main.c,如下图所示。
如果没有额外的错误或者警告信息打印出来,说明编译成功啦。
-
通过ls命令查看,会发现gcc main.c编译完成后,会出现一个a.out.
这个是编译main.c文件后生成的一个可执行文件。
-
我们通过命令./a.out运行该文件,就会输出我们想要的hello world语句了O(∩_∩)O哈哈~
-
到此处为止,我们便算是完成了整个程序中创建、编辑、编译、运行的过程了,是不是很快呢O(∩_∩)O哈哈~
END
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
2015-12-09 关于AES(16字节)加密解密算法的java实现AAAAAAAA
2015-12-09 UI--Android中的状态切换按钮自定义
2015-12-09 Android 怎麼控制EditText输入阿拉伯数字的字符长度? 求高手解释!
2015-12-09 UltraEdit 22.20.0.43 中文绿色特别版AAA
2015-12-09 关于handler中Dialog对话框弹不出来的问题