- 3
- 0
- 约9.97千字
- 约 10页
- 2016-08-23 发布于河南
- 举报
命令符参数的汉语翻译
18.Unix/Linux系统的C编程
课程名称 UNIX系统环境与软件开发 教学章节 §11Unix/LinuxC编程 教学目的 掌握UNIX/Linux系统cc、gcc和g++的使用方法,掌握静态库和动态库的构建与使用方法 教学重点 UNIX/Linux系统的文件相关的系统及使用方法 教学难点 UNIX/Linux系统的文件相关的系统及使用方法 知识点 Cc、gcc和g++的使用,文件相关的系统调用 教学时间 班级 教学器具 课件;多媒体播放系统 教学过程
11.1
11.1.1 功能及用法
1.为什么要使用编译器?
C语言源程序需要经过编译和链接这两个过程才能转换成二进制可执行程序。
一般在Unix系统中使用的C编译器是cc(C Compiler的缩写)。在各个Linux发行版本中广泛使用的C编译器名为gcc(GNU cc)。
2.功能
gcc能将C/C++源程序和目标程序编译并调用链接程序ld生成可执行文件,如果用户没有给出可执行文件的名字,gcc将默认生成一个名为a.out的可执行文件。
3.用法
gcc的一般用法为: gcc [options] filenames
其常用格式为:
gcc [-c][-S][-E][-s][-g][-static][-shared][-rdynamic]
[-Idir …][-Ldir …][-lm
您可能关注的文档
最近下载
- 小王子中的美句法语版.doc VIP
- 2025年12月大学英语四级考试真题第1套(含答案+听力原文+听力音频).docx VIP
- 2025年12月大学英语四级考试真题第3套(含答案+听力原文+听力音频).docx VIP
- 火电行业碳排放权会计确认与计量研究--以华能国际为例.pdf
- 2025年厦门中考数学试卷真题及答案.doc VIP
- 剪式汽车升降台设计-双层剪叉式液压举升机.docx VIP
- 2025年12月大学英语四级考试真题第2套(含答案+听力原文+听力音频).docx VIP
- 胆囊良性疾病外科治疗的专家共识(2021 版)解读.pptx VIP
- 鸡的屠宰工艺流程.pptx
- 2026年高级卫生专业技术资格考试老年医学(064)(副高级)应考重点详解.docx VIP
原创力文档

文档评论(0)