noi linux gcc编译器版本,NOI Linux编写C程序和C++程序

一、编写C程序

(一)使用GCC编译器

1 编写C程序并保存到桌面,文件名为hello.c#includeint main(){    printf("Hello World!\n");    return 0;

}

2 编译

打开终端,在终端里输入命令$ cd Desktop

$ gcc hello.c -o hello

这里gcc是一条编译c程序的指令,

hello.c是所要编译的文件,

参数o表示object,表示生成目标文件,

hello是生成的目标文件名,当然也可以叫别的名字,比如abc。

注:

(1)GCC的全称为GNU Compiler Collection,可翻译为革努编译套件。

(2)GNU是“GNU is Not Unix”的递归缩写。

GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。

Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL),即“反版权”(或称Copyleft)概念。

3 运行$ ./hello

Hello World!

(二)使用Guide编写C

Guide是一款可以用来编译C/C++/Pascal的小型集成开发环境。编写C的方法:

1 点击系统桌面左上角的“应用程序”-->“编程”-->“Guide”

2 新建一个文件,命名为test1.c并保存到桌面

test1.c中的代码为:#includeint main(){    printf("Hello World!\n");    return 0;

}

3 点击Guide顶部的“编译”后再点击“运行”(也可以直接点击“运行”),就可以看到运行结果

AAffA0nNPuCLAAAAAElFTkSuQmCC

1.png

(三)使用Anjuta编写C

Anjuta是一款可用于编译C和C++的集成开发环境。

编写C程序的步骤为:

1 应用程序(系统桌面左上角)-->编程-->Anjuta-->Create a new project

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-1.png

2 C,通用

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-2.png

3 输入项目名称,继续

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-3.png

4 项目路径可放到桌面上,也可以按默认。继续

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-4.png

5 应用

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-5.png

6 生成的项目中,可发现有个main.c源文件,里面默认有打印hello world的代码

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-6.png

7 构建-->compile,运行-->执行

AAffA0nNPuCLAAAAAElFTkSuQmCC

a-7.png

二、编写C++程序

(一)使用G++编译器

1 编写C程序并保存到桌面,文件名为first.cpp#includeusing namespace std;int main(){    cout <

}

2 编译

打开终端,在终端里输入命令$ cd Desktop

$ gcc first.cpp -o first

这里g++是一条编译c++程序的指令,表示由linux的g++编译器来编译c++程序。

first.cpp是所要编译的文件,

参数o表示object,表示生成目标文件,

first是生成的目标文件名,当然也可以叫别的名字,比如abc。

3 运行$ ./first

Hello World!

(二)使用Guide编写C++

与使用Guide编写C的过程类似。

(三)使用Anjuta编写C++

与使用Anjuta编写C的过程类似。

作者:海天一树X

链接:https://www.jianshu.com/p/b46d7ccbffdc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值