1 / 3
文档名称:

Linux环境下C语言编程.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux环境下C语言编程.doc

上传人:xxj16588 2016/3/10 文件大小:0 KB

下载得到文件列表

Linux环境下C语言编程.doc

文档介绍

文档介绍:GNU C和 C++ 编译器 Linux 中最重要的软件开发工具是 GCC 。 GCC 是 GNU 的C和 C++ 编译器。实际上, GCC 能够编译三种语言: C、 C++ 和 Object C(C 语言的一种面向对象扩展) 。利用 gcc 命令可同时编译并连接 C和 C++ 源程序。 GCC 基本使用利用 GCC 编译并连接少数几个 C 源文件是简单的。假设读者的一个程序只有一个源文件 ,其内容如下: #i nclude <> #i nclude <> int main (){ printf ("Hello, world!\n"); return 0;} 则只需在命令键入 gcc -o hello 就可以编译、连接并生成一个可执行文件 hello : [******@versa gcc]$ gcc -o hello [******@versa gcc]$ ./hello Hello, world! 如果你有两个或少数几个 C 源文件,也可以方便地利用 GCC 编译、连接并生成可执行文件。例如,假设你有两个源文件 和 两个源文件,现在要编译生成一个计算阶乘的程序。这两个源文件的内容如清单 13-1 和清单 13-2 所示。清单 13-1 ―――――――――――――――――――――――――――――――――――――――#i nclude <> #i nclude <> int factorial (int n) { if (n <= 1) return 1; else return factorial (n- 1)* n; } ―――――――――――――――――――――――――――――――――――――――清单 13-2 ―――――――――――――――――――――――――――――――――――――――#i nclude <> #i nclude <> int factorial (int n); int main (int argc, char **argv) { int n; if (argc < 2){ printf ("Usage: %s n\n", argv [0]); return -1; } else {n= atoi (argv[1]); printf ("Factorial of %d is %d.\n", n, factorial (n)); } return 0;} ―――――――――――――――――――――――――――――――――――――――利用如下的命令可编译生成可执行文件,并执行程序: [******@versa gcc]$ gcc -o factorial [******@versa gcc]$ ./factorial 5 Factorial of5 is 120. 在上面的 GCC 命令选项中,使用了一个-o 选项,该选项指定了编译/ 连接生成的输出文件的名称。如果不指定该输出文件的名称,则 GCC 自动建立一个 文件。我们也可以分别对上述两个

最近更新

2018银行行长月度工作计划表与2018银行财务出.. 6页

维也纳酒店礼貌礼仪手册 37页

2023年二级建造师考试模拟题 76页

2025非遗工艺主题蛇年庆典活动策划与成果回顾.. 23页

AI语音助手领域2025年核心竞品功能分析PPT模板.. 22页

《基于2025年新课标的小学英语课堂教学实践路.. 27页

装饰预算节 27页

儿童常见意外伤害如何预防? 12页

二零二五企业年会节气文化主题创意汇报PPT模板.. 25页

二零二五制造业数字化转型成果展示PPT视觉模板.. 22页

二零二五年制造业部门生产流程优化总结汇报幻.. 21页

二零二五年度亲子手工活动策划家长会PPT模板(.. 24页

杰瑞斯蛋糕房营销策划书 24页

二零二五科技创新领域数据可视化分析报告杂志.. 19页

船舶制造业产品碳足迹核算与报告指南(征求意.. 28页

企业如何才能建立有效的绩效管理体系重点 5页

汽车涂装工艺基础知识 30页

毒品的种类及识别 85页

急性冠脉综合征患者护理常规 29页

小学防性侵安全教育公开课一等奖课件赛课获奖.. 27页

2025年小学六年级道德与法治下册期末测试卷及.. 5页

2025北京朝阳区初三一模英语试卷及答案 11页

四川省攀枝花市2024年中考化学真题含答案 11页

歌曲《关雎》的创作手法与演唱特点分析 9页

前景理论 5页

自来水管道改造工程交易招投标书范本 7页

24式太极英文讲解 15页

接触线磨耗测量方法及磨耗对照表 19页

长江的起源与演变过程 1页