Linux/Unix C/C++编程 Hello World篇 (图)
2006-11-11 13:45
405 查看
Linux/Unix C/C++编程 Hello World篇
要在Linux下编写C/C++程序,必须要有GCC编译器.可以运行gcc看系统是否安装,如果没有安装,可以到 http://gcc.gnu.org/ 下载最新版本.
下面我们来开始编写一个最简单的程序 HelloWorld,先用vi建立一个名为hello.c的文件
如图:1
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot1.png)
然后我们在里面写上一段代码如下:
#include <stdio.h>
int main( int argc, char *argv[] )
{
printf("Hello World!/n");
return 0;
}
如图:2
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot21.png)
按ESC,进入vi的命令模式,输入ZZ保存
如图:3
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot31.png)
然后我们用GCC编译器进行编译,命令为:gcc hello.c -o hello
如图:4
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot41.png)
然后我们可以看到文件夹里多了一个可执行文件:hello
我们运行这个文件:./hello
如图:5
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot51.png)
怎么样,简单吧.
要在Linux下编写C/C++程序,必须要有GCC编译器.可以运行gcc看系统是否安装,如果没有安装,可以到 http://gcc.gnu.org/ 下载最新版本.
下面我们来开始编写一个最简单的程序 HelloWorld,先用vi建立一个名为hello.c的文件
如图:1
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot1.png)
然后我们在里面写上一段代码如下:
#include <stdio.h>
int main( int argc, char *argv[] )
{
printf("Hello World!/n");
return 0;
}
如图:2
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot21.png)
按ESC,进入vi的命令模式,输入ZZ保存
如图:3
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot31.png)
然后我们用GCC编译器进行编译,命令为:gcc hello.c -o hello
如图:4
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot41.png)
然后我们可以看到文件夹里多了一个可执行文件:hello
我们运行这个文件:./hello
如图:5
![](http://p.blog.csdn.net/images/p_blog_csdn_net/sdnasky/254054/o_Screenshot51.png)
怎么样,简单吧.
相关文章推荐
- Linux/Unix C/C++编程 IDE篇
- Unix/Linux环境C编程入门教程(6) 安装Fedora C/C++开发环境
- Unix/Linux环境C编程入门教程(25) C/C++字符测试那些事儿
- Linux/Unix C/C++编程 高级篇 Gtkmm-2.4 libGlademm-2.4
- 推荐C、C++、Java、网络安全、Unix、Linux 一些编程书
- Unix/Linux环境C编程入门教程(25) C/C++字符测试那些事儿
- Unix/Linux C++应用开发-文件系统编程
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- Linux/Unix C/C++编程 Eclipse中代码格式化 (图)
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- Linux/Unix C/C++编程 IDE篇 (图)
- Unix/Linux环境C编程新手教程(22) C/C++怎样获取程序的执行时间
- Linux/Unix C/C++编程 GTK+ GUI编程 libGlade (图)
- Unix/Linux C++应用开发-标准文件库编程
- Linux/Unix C/C++编程 高级篇 Gtkmm-2.4 libGlademm-2.4 (图)
- Unix/Linux环境C编程入门教程(6) 安装Fedora C/C++开发环境
- 好好学习,天天向上【C/C++/STL】【 多线程/Socket编程】【MySQL/Oracle】【Linux/Unix】
- LinuxC/C++编程基础(6) 堆排序的实现
- linux c/c++ 编程之-----创建管道文件,并实现两个进程间的信息传递。
- [转]Linux C++ 编程“Cout作用域中尚未声明”解决办法