Linux环境编译运行C语言程序
1. 安装编辑器
安装vim编辑器,也可以使用自带的gedit
sudo apt-get update
sudo apt-get install vim
2. 安装gcc编译器
sudo apt-get install gcc
安装后使用cc -v
查看编译器版本信息。
3. 创建文件夹必进入该文件
创建文件夹指令: mkdir filename
查看文件夹下内容:ls
或ls -a
进入文件夹:cd filename
创建文件:touch hello.c
4. 编辑文件(写程序)
vi hello.c
进入编辑界面,按下i
键开始输入程序。输入完成后按ESC退出插入操作,输入:
,输入wq
保存并退出。
#include<stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
注意:这里printf()语句,里面使用单引号会报错**。报错如下:
a.c: In function ‘main’:
a.c:4:9: warning: character constant too long for its type
printf('hello world!');
^
a.c:4:9: warning: passing argument 1 of ‘printf’ makes pointer from integer without a cast [-Wint-conversion]
In file included from a.c:1:0:
/usr/include/stdio.h:362:12: note: expected ‘const char * restrict’ but argument is of type ‘int’
extern int printf (const char *__restrict __format, ...);
^
a.c:4:2: warning: format not a string literal and no format arguments [-Wformat-security]
printf('hello world!');
^
5. 编译文件
输入指令:cc hello.c
(cc是gcc的缩写),也可输入指令gcc hello.c
若没有报错则从键盘输入ls
查看是否生成刘可执行的文件a.out
文件。
6. 执行文件
使用指令./a.out
执行该程序,
输出
hello world!