当前位置: > Linux编程 >

Linux中各种语言的helloworld实现

时间:2014-07-11 23:50来源:linux.it.net.cn 作者:IT网

一、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就能找到其对应的解释器来执行脚本了。

(责任编辑:IT)
------分隔线----------------------------