Ubuntu 16.04 上写C程序
安装C语言开发工具
C语言开发工具包括编辑工具vi与vim编辑器、编译工具gcc
1. 安装vim
vim是vi的增强版本,增加了可视化操作,语法高亮显示。安装命令如下:
首先打开终端:ctrl + A/t +T
输入:vim 查看是否已经安装vim
没有安装就输入以下命令:
sudo apt-get install vim
如果安装失败,出现以下命令:
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vim : Depends: vim-common (= 2:7.4.1689-3ubuntu1) but 2:7.4.1689-3ubuntu1.2 is to be installed
E: Unable to correct problems, you have held broken packages.
说明有旧版本的vim-common,终端输入
dpkg -l
会找到这个,因此先旧版本卸载:
sudo apt remove vim-common
再重新安装就行了
2. 安装 gcc
gcc 是linux 里C语言的编译器,参考这篇博客。输入如下命令,现在还不是很理解,先记录下来,以后解释。
sudo apt-get install g++
3. 写第一个C程序并运行
(1) 创建新文件
cd /home/lxw/Documents //创建绝对路经
mkdir c //在路径下创建新文件夹
cd c //进入新文件
这里在Documents文件夹内创建了一个名为C的文件夹,但打开Files看的时候,没看见lxw这个文件夹,查看属性可以看见属性里的Group为lxw,根据这篇博客对ubuntu下各个文件夹的介绍得知,/home下会自动创建一个以用户名为名的文件夹,但不知道为什么看不见,现在不懂,以后熟悉了解释。
(2) 创建 .C文件
vim hello.c //打开 vim 并创建hello.c的文件
进入vim编辑器写C程序,这里需要用到的最基本的命令为:
i // 输入i进入编辑模式
:wq // 写完后按Esc键,然后输入:wq来保存并退出
(3)用gcc进行编译
gcc -o hello hello.c
通过ls命令可以看见多出一个hello的可执行文件
(4)运行编译后的文件
./hello
可以看见显示结果