虽然开发Linux程序最好还是在Linux下,但我比较懒,习惯了Windows的工作方式。就在Windows下装了Cygwin,用UltraEdit写程序,拿到Cygwin里面编译、运行。(Cygwin里面配了一个gdb的Win窗口版,好像还不错,有待日后研究)。要是大家知道有什么好的IDE,不妨推荐一下哦!
1
、首先写程序代码(C):#include <stdio.h>
int main()
{
printf("Hello World C!\n");
return 0;
}
保存成helloworld.c,我放在cygwin目录下的home目录下的xxx(我的用户名)下,cygwin启动时即以此为主目录。
2、启动cygwin
$gcc -o HelloWorld HelloWorld.c,将它编译。
3、运行
$./ HelloWorld
显示结果:
Hello World C!
呵呵,成功。
4、设置环境变量
如果每次运行程序都要在文件名前加上./多不爽啊。That’s all right,我们有环境变量。
相关介绍:http://www.chinaitpower.com/2005September/2005-09-13/203823.html
当然环境变量原本是没有./的,只能自己加上去。
方法一:在shell中设置
$export PATH=$PATH:./
方法二:上面还是不爽,每次启动cygwin都要设一次。其实系统环境变量就在/etc/profile文件里面,在第一行找个地方加上:./就行了。简单吧!
写完了C的helloworld,顺便来个C++的:
#include <iostream>
using namespace std;
int main()
{
std::cout<<"Hello World CPlus!"<<endl;
return 0;
}
$ g++ -o HelloWorld HelloWorld.cpp 编译。
