LinuxDeepin/在Linux Deepin下进行C程序开发
来自站长百科
LinuxDeepin | LinuxDeepin安装 | 简单的系统管理 | 软件应用 | 常见命令的使用 |
具体操作步骤[ ]
与编译C程序软件类似,我们首先安装build-essential。
打开“主菜单——所有程序——附件——终端”,执行命令
sudo apt-get install build-essential
下面以vim为例,例中使用“vi”作为命令,如果你安装了完整的vim,vi命令会自动调用vim.full。如果你使用的编辑器是其他编辑器,只要把下面的“vi”命令进行更换就可以了,或者你可以在图形界面下操作。
创建一个c源码文件:
vi HELLOWORLD.c
输入一个程序,这里用一个最简单的做例子,这个程序只包含一个功能,即打印“HELLO, WORLD!”到屏幕上。
#include <stdio.h> /* main: generate some simple output */ int main() { printf("HELLO, WORLD!\n"); return 0; }
保存并退出编辑器
:wq
编译这个C源码文件
cc -o HELLO.o HELLO.c
默认情况下,cc这个命令调用的就是gcc,和直接使用gcc是一样的:
gcc -o HELLO.o HELLO.c
或者你也可以不使用-o参数,那么你将得到一个“a.out”
cc HELLO.c
编译的时候如果出现“警告”,那么你的程序很可能有错,但是可以编译成功,并且可以执行。
如果出现“错误”,那么编译不成功。
当编译成功之后,你可以执行编译出的二进制码文件:
./HELLO.o
或者
./a.out
还有一种更简单的编译方式是直接在vim里调用gcc进行编译。当你编辑好一个文件时,先保存但不退出
:w
然后
!cc -o HELLO.o HELLO.c
这就编译好了。下面来执行
!./HELLO.o
参考来源[ ]
http://linux.deepin.org/node/76