linux在emacs下创建一个程序,在ubuntu下使用emacs编写C语言程序

这是我写的第一个博客,有错的地方请指出,谢谢。

在学习Programming in C的第二遍,我在虚拟机中安装了ubuntu系统,在其中用文本编辑器emacs来写程序,这是我的开始

在ubuntu中用emacs来写程序,首先我们得先一步一步来,在ubuntu中,首先我们得调用终端来下载文本编辑器emacs,还有编译器gcc,编译器是在你编写完文本程序后,要用编译器来生成可执行文件,然后运行可执行文件,才能显示运行的结果。

首先我们先调用ubuntu系统终端,ctrl + alt + t (两个手指按住 ctr l键跟 alt 键,再用一个手指按 t 键),然后会出现一个窗口,然后输入下面的命令行 sudo apt-get install emacs

安装编译器gcc的时候跟上面的情况一样的 sudo apt-get install gcc

提示一下:    如果你的ubuntu设置了开机密码,你用终端安装程序的时候需要输入密码,不过密码是不显示出来的,所以说,你输完密码后是不可见的,输完密码后按回车就好了(比如:你的密码是6个1,你只需要按 6 下 1 键,然后按回车键(也就是Enter键)就好了)

8131dd836bc25c2d22fb60e8c91a1789.png

安装完这些后,你只需要在系统终端中输入emacs然后按回车就可以运行文本编辑器emacs了,在进入了emacs后,你先得熟悉一下文本编辑器emacs的操作流程,里面有中文教学指南,很容易上手的,一次学习,终身受用 。

4eb531387667f47629393361e8c27978.png

在你熟悉了emacs之后,我们就可以来编写代码了首先创建文本 ctrl + x,ctrl + f在出现的空白框中编写代码即可,写完后记得保存为以拓展名为  .c(点 C)结尾的文件,然后按 alt + shell调用 shell。

在调用shell后,在其中输入以下编译命令:gcc prog1.c    然后按回车,这时,在当前目录下已经生成了可执行文件。在linux环境下,生成的可执行文件默认名为  a.out然后在命令行输入可执行文件的名字,就可以运行我们生成的可执行程序了,在这里我们要注意一下,当我们运行的时候,如果系统提示错误:No such file or directory,可能是因为当前目录不再系统的环境变量PATH中,有两个方法,

方法1),将上面运行的 a.out 命令改为  ./a.out( 点 还有斜杠 加上 a.out )

方法 2) , 将当前目录加到系统环境变量PATH中, (打开终端,输入pwd,按回车来显示自己的当前目录,然后再输入sudo gedit /etc/environment 来显示PATH,在末尾冒号后面双引号前面加上当前目录,重启ubuntu系统即可生效)

798bd90f3a0e8a0f0302560b6958c6a8.png

写完第一个程序后记得按  ctrl + x   ctrl + s保存编写的程序,

5e7b37bb8c72a42cf93603801d7ffcce.png

下面是编译运行过程

d648392f4a5dc91e5d23f95ea908cbcf.png

在没将当前目录加进PATH时,运行可执行文件要  ./a.out, 将当前目录加进PATH后, a.out  跟   ./a.out 两种运行方式都可以。

在运行完后,你不想敲代码了,在shell命令行输入 exit然后按回车 即可退出shell,然后按 ctrl + x  , ctrl + c 就可以退出emacs,ubuntu的终端在里面输入命令行 exit 然后按回车退出终端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值