ubuntu下C程序的编辑、编译、运行

均以hello world程序为例

一、vim hello.c/hello.cpp

创建hello.c/hello.cpp文件,并进入vim界面

二、此时按键盘上的很多键均不会有任何反应,键入i,进入输入模式

三、编写hello.c/hello.cpp程序

四、先按Esc键,退出输入模式;然后,按Shift+:键,进入命令模式。

在该模式下,先输入w,表示保存hello.c/hello.cpp文件;再输入q,表示退出vim编辑器。

也可同时输入wq,保存并退出。

五、编译hello.c/hello.cpp

1、对于C程序:用gcc hello.c便可编译

2、对于C++程序:用g++ hello.cpp可编译

编译后,均生成a.out的可执行文件

六、键入指令"./a.out",运行程序

Linux用指令gcc filename.cpp编译程序时出现gcc: error trying to exec ‘cc1plus‘: execvp: No such file or directory

2015-09-05 20:11:08|  分类: Linux/Unix |举报 |字号 订阅

下载LOFTER 我的照片书  |

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

分步阅读

对于有志于Linux C程序设计的朋友,本经验将教大家快速掌握ubuntu下C程序的编辑,编译并最终运行的过程。O(∩_∩)O哈哈~

工具/原料

  • ubnutu操作系统

方法/步骤

  1. 打开ubnutu开发环境,如下图所示,这里我们使用的是ubuntu 10.04

  2. 直接输入组合键ctrl+alt+t调出命令行界面

  3. 我们需要在当前目录下创建一个main.c文件。

    通过命令touch main.c就可以直接创建该文件。

    要查看创建是否成功,我们直接通过命令ls查看即可。

  4. 创建完main.c文件后,我们需要进行编写文件。

    ubuntu下提供了一个程序编辑程序软件gedit

    我们借助命令gedit main.c就会弹出下图所示的编辑对话框,我们就可以在其中进行编写代码了,是不是很方便呢O(∩_∩)O

  5. 接下来我们进行写代码,如下图所示。

    #include <stdio.h>

    int main()

    {

    printf("hello world\n");

    return 0;

    }

    编写完输入ctrl+s保存并退出编辑对话框即可。

  6. 接下来我们需要对我们的进行编译。

    我们需要在命令行中输入命令gcc main.c,如下图所示。

    如果没有额外的错误或者警告信息打印出来,说明编译成功啦。

  7. 通过ls命令查看,会发现gcc main.c编译完成后,会出现一个a.out.

    这个是编译main.c文件后生成的一个可执行文件

  8. 我们通过命令./a.out运行该文件,就会输出我们想要的hello world语句了O(∩_∩)O哈哈~

  9. 到此处为止,我们便算是完成了整个程序中创建、编辑、编译、运行的过程了,是不是很快呢O(∩_∩)O哈哈~

    END

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

投票(27)

有得(0)

我有疑问(0)

https://jingyan.baidu.com/article/f0e83a259ef1c622e5910121.html

http://blog.163.com/jiang_l_r/blog/static/25271908220158582025119/

时间: 2024-08-27 10:11:26

ubuntu下C程序的编辑、编译、运行的相关文章

Ubuntu下c程序运行原理

运行环境: 1.Vitural box下安装Ubuntu虚拟机 2.编译运行工具:gcc 3.编辑器:vim 主要过程: 1.利用vim编辑hello.c 2.编译和执行 (1)预处理阶段:使用 -E命令,得到编译文件: -o将预处理的输出存储到文件 (2)编译阶段:使用-S 命令将预处理文件编译为汇编语言文件,生成文件默认为.s的后缀:-o可以指定产生的汇编文件的名字 (3)汇编阶段:使用-c命令,将汇编文件编译成可重定向的目标文件,(二进制形式,后缀为.o) 也可以结合-o命令产生指定名称的

Ubuntu下GTK的安装、编译和测试

我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1. 一.安装 1.安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential 2.安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件 $sudo apt-get install gnome-core-devel 3.用于在编译GTK程序时自动找出头文件及库文件位置 $sudo apt-get install pkg-config

ubuntu16.04下笔记本自带摄像头编译运行PTAM

转载请注明链接:https://i.cnblogs.com/EditPosts.aspx?postid=9014147 个人邮箱:[email protected] 北航飞控一体化技术重点实验室 PTAM是视觉slam的一种开源算法,并做了关于增强现实的应用.代码是完全开源的,可以从github上获取:地址 作者2008年的文章 Parallel tracking and mapping for Small AR workspaces 支持多个系统上编译运行,可以在作者的项目主页上获取一些在其他

ubuntu下设置程序开机自启动的几种方法

1,这种也是最常用的一种 rcconf: sudo apt-get install rcconf root 下运行: rcconf 功能更全的:sysv-rc-conf sudo apt-get install sysv-rc-conf 运行:sysv-rc-conf 这个改起来很简单,自己试一下就知道了. 2, 直接改/etc/rc0.d ~ /etc/rc6.d和/etc/rcS.d下的东西,S开头的表示启动,K开头的表示不启动, 例如:想关闭vsftpd的开机自动启动,只需sudo mv

ubuntu下golang的安装、编译、运行

1 简介 最近两年Golang发展迅猛,大有比肩C++.Java等主流语言.成为未来十年最为流行的编程语言之势.在开源社区中,热火朝天的Docker.Kubernetes.CoreOS生态圈都采用Golang开发,便是Golang大热的最好例证.Golang之所以备受推崇,一方面得益于其特有的并发编程模型,一方面得益于其更为简约抽象的编程哲学(接口.OOP等特性).作为分布式领域的开发者,不能不关注Golang. 2 安装 环境:Ubuntu 14.04 sudo apt-get install

如何使用emacs编写c语言程序,并编译运行

vi和emacs被分别被称为编辑器之神和神之编辑器.vi的入门精通都很难,emacs入门容易,精通难:vi使用起来不停地切换模式,而emacs则不停地ctrl,meta等组合键.因此,高德纳大师说操作Emacs,就像弹奏管风琴. vi是有模式的,因此他很少使用组合键,编辑起来确实要高效,而我厌烦不停的模式切换.选择了emacs.很巧,在国外,几乎所有的大师都是使用emacs的,James Gosling们(Java语言设计者),Donald Knuth们(),Jamie Zawinski们,Er

ubuntu下安装程序的五种方法

在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. 一.apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了. sudo apt-get install build-essential 执行上述命令以后,我们可以看到一下信息,The foll

Linux -- ubuntu下安装程序的三种方法

引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了. sudo apt-get install build-essential 执行上述命令以后,我们可以看到一下信息,The fol

ubuntu下安装程序的三种方法

引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了. sudo apt-get install build-essential 执行上述命令以后,我们可以看到一下信息,The fol