在Windows上做开发已经很常时间了,然而Linux一直只是知道几个简单的命令而矣,从来没有在上面写过一行代码,就连Hello World这样的程序也没有写过!唉实在是汗颜至及,今天我一定有写个Hello World出来,呵呵,不要笑至少迈出这一步也不太容易,虽然想过很多时日了,你呢?
一、C版的Hello World:
用vi 建个文件HelloWorld.c,输入下面的内容
#include <stdio.h>
int main()
{
printf("Hello World C!\n");
return 0;
}
用命行$ gcc -o HelloWorld.exe HelloWorld.c进行编译链接
用命令行$ ./HelloWorldc.exe运行
二、C++版的Hello World:
用vi 建个文件HelloWorld.cpp,输入下面的内容
#include <iostream>
using namespace std;
int main()
{
std::cout<<"Hello World CPlus!"<<endl;
return 0;
}
用命令行$ g++ -o HelloWorld.exe HelloWorld.cpp 进行编译链接
用命令行$ ./HelloWorld.exe运行
三、Perl版的Hello World:
用vi 建个文件HelloWorld.pl,输入下面的内容
#!/usr/bin/env perl
print "Hello World Perl!\n";
用命令行$ perl HelloWorld.pl运行
四、Python版的Hello World:
用vi 建个文件HelloWorld.py,输入下面的内容
#!/usr/bin/env python
print "Hello World Python!";
用命令行$ python HelloWorld.py运行
注意:Python和其它语言不同采用缩进代替C++中的{},所以上面的print "Hello World Python!";前不能加tab缩进,否则执行时会报错!
在上面的Perl和Python例子,#表示注释,如果在命今行用perl和python来运行的话不起作用,但如果用
$ chmod a+x ScriptFileName
改变执行权限为所有人,也就是说你可以直接在命令行用
$ ./ScriptFileName
执行的话,这句话#!/usr/bin/env python或#!/usr/bin/env perl就能找到其对应的解释器来执行脚本了。
在Windows上做开发已经很常时间了,然而Linux一直只是知道几个简单的命令而矣,从来没有在上面写过一行代码,就连Hello World这样的程序也没有写过!唉实在是汗颜至及,今天我一定有写个Hello World出来,呵呵,不要笑至少迈出这一步也不太容易,虽然想过很多时日了,你呢?
一、C版的Hello World:
用vi 建个文件HelloWorld.c,输入下面的内容
#include <stdio.h>
int main()
{
printf("Hello World C!\n");
return 0;
}
用命行$ gcc -o HelloWorld.exe HelloWorld.c进行编译链接
用命令行$ ./HelloWorldc.exe运行
二、C++版的Hello World:
用vi 建个文件HelloWorld.cpp,输入下面的内容
#include <iostream>
using namespace std;
int main()
{
std::cout<<"Hello World CPlus!"<<endl;
return 0;
}
用命令行$ g++ -o HelloWorld.exe HelloWorld.cpp 进行编译链接
用命令行$ ./HelloWorld.exe运行
三、Perl版的Hello World:
用vi 建个文件HelloWorld.pl,输入下面的内容
#!/usr/bin/env perl
print "Hello World Perl!\n";
用命令行$ perl HelloWorld.pl运行
四、Python版的Hello World:
用vi 建个文件HelloWorld.py,输入下面的内容
#!/usr/bin/env python
print "Hello World Python!";
用命令行$ python HelloWorld.py运行
注意:Python和其它语言不同采用缩进代替C++中的{},所以上面的print "Hello World Python!";前不能加tab缩进,否则执行时会报错!
在上面的Perl和Python例子,#表示注释,如果在命今行用perl和python来运行的话不起作用,但如果用
$ chmod a+x ScriptFileName
改变执行权限为所有人,也就是说你可以直接在命令行用
$ ./ScriptFileName
执行的话,这句话#!/usr/bin/env python或#!/usr/bin/env perl就能找到其对应的解释器来执行脚本了。
浙公网安备 33010602011771号