Linux下C语言开发 —— Hello world
- 环境
- CentOS7
- vmplayer版本(因为免费)
- 百度 “如何在虚拟机安装lInux”
- 软件
- gcc
- 目的:进行编译程序
- 安装: 使用
yum install gcc -y
即可
流程
使用vim创建一个.C文件
vim hello.c
在里面和在windows平台一样的编辑方法
#inlcude <stdio.h> int mian () { printf("Hello, Linux"); return 0; }
开始对该文件进行编译
gcc hello.c -o hello.out
==> 生成一个hello.out
文件运行该文件
./hello.out
即可在控制台输出语句。
疑惑点解释:
#include <stdio.h>
为什么用双箭头而不是“”, <> 和 “” 有什么区别吗?
<> 这个是从系统寻找该文件
“” 这个一般是自己编写的文件
gcc hello.c -o hello.out
是什么意思?
-o 是指重新命名了输出文件,不写则默认输出
a.out
./hello.out
的./
是什么意思?
./ 是执行该程序的意思。