Hello World_Linux篇——测试gcc和g++是否可用
来源:互联网 发布:数据采集监控 编辑:程序博客网 时间:2024/06/05 05:35
由于公司需要,有一些WINDOWS下的程序要转到Linux系统下完成,今天初步搭建了Linux系统(ubuntu-11.04-desktop-i386),系统自带了g++和gcc的编译器,现在测试一下是否可用。
gcc和g++分别是编译.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版本的,是自由软件,对此软件的使用不负责。
能看到这段话应该也说明了gcc和g++已经正确安装。
(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++编译的程序可以正确使用。
经过以上验证,说明我们的系统可以使用gcc和g++。接下来就可以进行后续编程的工作了。
- Hello World_Linux篇——测试gcc和g++是否可用
- 测试GCC和make是否正常工作
- gcc与g++测试
- 测试JSON是否可用
- 测试Atlas是否可用
- gcc和g++简介
- gcc和g++
- gcc和g++
- gcc和g++简介
- gcc和g++简介
- gcc和g++参数
- gcc和g++简介
- gcc 和g++
- gcc和g++
- gcc和g++
- gcc和g++
- gcc和g++
- gcc和g++区别
- mysql笔记之is null
- 第12周项目3 数组类运算的实现
- Pyhon2.7.8内建函数
- dubbo异步同步调用混合使用问题
- AIDL 进程间通信
- Hello World_Linux篇——测试gcc和g++是否可用
- vb中的十六进制
- java jar服务部署脚本编写
- CSV模块使用时的几个问题及解决方法
- c/c++原子操作 接口函数 自查文档
- idea编辑器注册方法
- 冒泡排序法---vb
- 添加shell命令别名
- Run Loop是什么,使用的目的,何时使用和关注点