Hello World_Linux篇——测试gcc和g++是否可用

由于公司需要,有一些WINDOWS下的程序要转到Linux系统下完成,今天初步搭建了Linux系统(ubuntu-11.04-desktop-i386),系统自带了g++gcc的编译器,现在测试一下是否可用。

gccg++分别是编译.c.cpp源代码的编译器。
1'command' --version可查看应用程序版本信息等。

1、测试gcc是否可用

lily@lily-virtual-machine:~$  gcc --version
系统显示:
gcc(Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. 
 There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gcc
4.5.2版本的,是自由软件,对此软件的使用不负责。
lily@lily-virtual-machine:~$  g++ --version
g++(Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. 
 There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

g++
4.5.2版本的,是自由软件,对此软件的使用不负责。
能看到这段话应该也说明了gccg++已经正确安装。
2)用源代码来测试命令。
lily@lily-virtual-machine:~$  gedit ctest.c &
终端下后台打开gedit来编写名为“ctest.c”的代码,代码如下:
<span style="font-size:14px;">#include"stdio.h"
int main()
{
    printf("Hello World! gcc running!\n");
    return 0;
}
</span>

编写之后保存。在终端输入:
lily@lily-virtual-machine:~$  gcc ctest.c
什么也不显示,这就编译完了。

ls来查看一下当前的文件:
lily@lily-virtual-machine:~$  ls
a.out    Desktop  Downloads Music     Public     Videos

ctest.c  Documents  examples.desktop  Pictures Templates

可以看到有个叫a.out的文件,就是编译产生的。执行这个文件:
lily@lily-virtual-machine:~$  ./a.out
Hello World! gcc running!
可以看到程序已经执行了。说明gcc编译的程序可以正确使用。

2、测试g++是否可用

lily@lily-virtual-machine:~$  gedit cpptest.cpp &
终端下后台打开gedit来编写名为“cpptest.cpp”的代码,代码如下:

<span style="font-size:14px;"><span style="font-size:18px;">#include<iostream>
using namespace std;
int main()
{
    cout<<" Hello World!  g++ running!"<<endl;
    return 0;
}
</span></span>

编写之后保存。想要把刚才的a.out删除,可以用 rm a.out
在终端输入:
lily@lily-virtual-machine:~$  g++ cpptest.cpp
还是什么也不显示,编译完了。

ls来查看一下当前的文件:
lily@lily-virtual-machine:~$  ls
a.out    Desktop  Downloads Music     Public     Videos

cpptest.cpp  Documents  examples.desktop  Pictures Templates
可以看到有个叫a.out的文件,就是编译新产生的。执行这个文件:
lily@lily-virtual-machine:~$  ./a.out
Hello World! g++ running!
可以看到程序已经执行了。说明g++编译的程序可以正确使用。

经过以上验证,说明我们的系统可以使用gccg++。接下来就可以进行后续编程的工作了。



  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值