Linux下的第一个程序 Hello Word!
2014-07-14 09:00
337 查看
1、如果你还没装编译环境或自己不确定装没装,不妨先在终端中执行:
2、接下来,可以写一个Hello Word的小程序了:
3、将文件存成Hello.c
4、终端切换到Hello.c所在打目录,键入如下命令编译源文件:
命令说明:
-g表示在生成的目标文件中带调试信息
-Wall 开启编译器几乎所有常用的警告(注意:W大写)
-o 指定输出打文件名(默认a.out)
执行上述命令后,会在Hello.c旁生成一个新文件,如果用-o指定了文件名,那么新生成的文件的文件名就是你指定的那个(一般扩展名是隐藏的)。如果没有调用-o指定,那么新文件就是“a.out”。
4、执行产生的文件:
执行结果:输出Hello Word!
5、最后,注意一点:如果是Windows和Linux双系统,或者硬盘有Windows分区,尽量不要将程序放到Windows分区中执行,另外,编程的工作目录也不要放在Windows分区下。
sudo apt-get install build-essential
2、接下来,可以写一个Hello Word的小程序了:
#include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; }
3、将文件存成Hello.c
4、终端切换到Hello.c所在打目录,键入如下命令编译源文件:
$ gcc -g -Wall hello.c -o Hello
命令说明:
-g表示在生成的目标文件中带调试信息
-Wall 开启编译器几乎所有常用的警告(注意:W大写)
-o 指定输出打文件名(默认a.out)
执行上述命令后,会在Hello.c旁生成一个新文件,如果用-o指定了文件名,那么新生成的文件的文件名就是你指定的那个(一般扩展名是隐藏的)。如果没有调用-o指定,那么新文件就是“a.out”。
4、执行产生的文件:
$ ./Hello或
$ ./a.out
执行结果:输出Hello Word!
5、最后,注意一点:如果是Windows和Linux双系统,或者硬盘有Windows分区,尽量不要将程序放到Windows分区中执行,另外,编程的工作目录也不要放在Windows分区下。
相关文章推荐
- Linux驱动开发系列之二:第一个linux驱动hello word程序
- 和菜鸟一起学linux 第三篇:第一个能在开发板上运行的程序
- 第一个Linux程序
- windows phone7第一个程序hello word
- 编译第一个LINUX下 OPENCV 程序
- Linux编程 - 第一个连接mysql的C程序
- Linux下的第一个程序Hello World
- 第一个 Linux c 程序
- ubuntu11.10(linux)下第一个程序
- 创建我的第一个Android Hello Word程序与项目结构解说
- Linux下使用Eclipse开发第一个C++程序
- MQL4 Hello Word 第一个程序
- Linux下第一个Qt程序
- [技术学习]在Linux平台学习Windows开发技术(一)----编译第一个MFC程序
- linux下的第一个c程序
- linux(ubuntu)下的第一个程序 hello world
- 第一个Gtk+窗口程序编译手记(Linux平台)
- 第一个linux下的C程序
- Linux下的第一个Python程序,谨作纪念
- 第一个linux系统下的java程序