- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
所有加入gnu计划的软件都挂上gpl
所有加入gnu计划的软件都挂上gpl
篇一:《软件工程》(2016版)实验指导书_1-GNU Compiler Collection的使用
实验一 GNU Compiler Collection的使用
一、实验目的:
1.掌握GNU C编译器(gcc)的用法;
2.学会怎样编译一个程序和怎样使用用于优化和调试的基本编译器选项。
二、实验基本知识:
1.安装MinGW
将文件夹MinGW拷贝至C:\,按照如下步骤编辑电脑的“系统变量”。
1)点击Windows“开始”按钮,鼠标移至“计算机”,点击鼠标右键,出现菜单,如上图所示。点击菜单中的“属性”,弹出如下窗口:
2)点击窗口中“高级系统设置”,弹出如下对话框:
3)在系统属性对话框中,选择“高级”选项,点击“环境变量”弹出如下对话框:
4)编辑系统变量“Path”,在变量值中添加“C:\MinGW\bin”
2.GNU编译器套件
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概念。
GNU是“GNU#39;s Not Unix”的递归缩写。Stallman宣布GNU应当发音
为
Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。
GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。 GCC是自由软件过程发展中的著名例子,由自由软件基金会以GPL协议发布。
GCC 原名为 GNU C 语言编译器(GNU C Compiler)[3] ,因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理C++。后来又扩展能够支持更多编程语言,如Fortran、Pascal、Objective-C、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GN
U Compiler Collection)。
三、实验内容:
阅读《An Introduction to GCC (中文版)》前13页内容,了解GCC的产生背景及基本用法,完成以下任务。
1、用gcc编译C程序。
1) 编译一个简单的C程序,程序代码及编译命令如下:
2) 在简单程序中找到错误,程序代码及编译命令如下:
3) 编译多个源文件,程序代码及编译命令如下:
2、独立地编译文件。
1) 从源文件生成对象文件,程序代码及编译命令如下:
2) 从对象文件生成可执行文件,程序代码及编译命令如下:
3) 从对象文件的链接次序,程序代码及编译命令如下:
4) 重新编译和重新链接,程序代码及编译命令如下:
5) 与外部库文件链接,程序代码及编译命令如下:
6) 库的链接次序,程序代码及编译命令如下:
7) 使用库的头文件,程序代码及编译命令如下:
3、编译选项。
1) 设置搜索路径,程序代码及编译命令如下:
篇二:GNU计划
GNU计划
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。
GNU是“GNU#39;s Not Unix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO,与canoe发音相同,以避免与gnu(非洲牛羚,发音与new相同)这个单词混淆。
UNIX是一种广泛使用的商业操作系统的名称。由于GNU
您可能关注的文档
- 完整版实战销售部2010年年度工作计划发就事论事.doc
- 完整版年度培训计划 (1000字).doc
- 守纪律讲规矩教育活动学习计划.doc
- 完美版班主任工作计划,非常详细 (3000字).doc
- 完整版实战销售部2010年年度工作计划 (3000字).doc
- 婚纱策划方案.doc
- 实习生托班个人计划.doc
- 实习生理财计划100字.doc
- 实习生轮岗培训计划.doc
- 实习顶岗计划书.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)