linux 环境下使用c语言进行程序设计,通常三个步骤 第一: 编写源代码, 第二:编译程序,第三:运行程序。编译程序通常使用gcc 比如 gcc 001-hello-world.c -o hello ,表示把源文件001-hello-world.c 编译为 hello 。这里的生成的hello程序是可以执行的程序。
程序文件名: 001-hello-world.c
#include <stdio.h>
int main() {
printf("hello world\n");
return 0;
}
编译源代码文件:
gcc 001-hello-world.c -o hello
运行程序查看输出的结果
./hello
输出
./hello
hello world
需要注意的地方
- gcc 如果不用 -o , 默认的生成的文件名是 a
- ./hello 中的 . 表示当前的文件夹,因为需要执行程序,当前路径可能不在$PATH中,所以 指定一下当前的路径。