1 / 5
文档名称:

Linux下的C语言编程-基础知识.doc

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

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

分享

预览

Linux下的C语言编程-基础知识.doc

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

下载得到文件列表

Linux下的C语言编程-基础知识.doc

相关文档

文档介绍

文档介绍:Linux 下的 C 语言编程-- 基础知识篇前言: 这篇文章介绍在 LINUX 下进行 C 语言编程所需要的基础知识. 在这篇文章当中, 我们将会学到以下内容: 源程序编译 Makefile 的编写程序库的链接程序的调试头文件和系统求助-------------------------------------------------------------------------------- 1. 源程序的编译在 Linux 下面, 如果要编译一个 C 语言源程序, 我们要使用 GNU 的 gcc 编译器. 下面我们以一个实例来说明如何使用 gcc 编译器. 假设我们有下面一个非常简单的源程序(): int main(int argc,char **argv) { printf("Hello Linux\n"); } 要编译这个程序, 我们只要在命令行下执行: gcc -o hello gcc 编译器就会为我们生成一个 hello 的可执行文件. 执行./hello 就可以看到程序的输出结果了. 命令行中 gcc 表示我们是用 gcc 来编译我们的源程序,-o 选项表示我们要求编译器给我们输出的可执行文件名为 hello 而 是我们的源程序文件. gcc 编译器有许多选项, 一般来说我们只要知道其中的几个就够了. -o 选项我们已经知道了, 表示我们要求输出的可执行文件名. -c 选项表示我们只要求编译器输出目标代码, 而不必要输出可执行文件. -g 选项表示我们要求编译器在编译的时候提供我们以后对程序进行调试的信息. 知道了这三个选项, 我们就可以编译我们自己所写的简单的源程序了, 如果你想要知道更多的选项, 可以查看 gcc 的帮助文档, 那里有着许多对其它选项的详细说明. 的编写假设我们有下面这样的一个程序, 源代码如下: /* */ #include "" #include "" int main(int argc,char **argv) { mytool1_print("hello"); mytool2_print("hello"); } /* */ #ifndef _MYTOOL_1_H #define _MYTOOL_1_H void mytool1_print(char *print_str); #endif /* */ #include "" void mytool1_print(char *print_str) { printf("This is mytool1 print %s\n",print_str); } /* */ #ifndef _MYTOOL_2_H #define _MYTOOL_2_H void mytool2_print(char *print_str); #endif /* */ #include "" void mytool2_print(char *print_str) { printf("This is mytool2 print %s\n",print_str);

最近更新

2025年基础数学专业攻读硕士学位研究生培养方.. 9页

2025年四川交通职业技术学院单招职业倾向性测.. 61页

2025年基本农田建设技术标准A 141页

2025年四川交通职业技术学院单招职业倾向性测.. 62页

2025年分布式电动汽车智能底盘设计与协调控制.. 46页

2025年四川体育职业学院单招职业技能测试题库.. 61页

过滤器出水挡板的失效分析 3页

2025年基于物料分拣机械手的自动化控制系统的.. 9页

2025年四川化工职业技术学院单招职业倾向性测.. 64页

2025年四川化工职业技术学院单招职业倾向性测.. 61页

2025年四川化工职业技术学院单招职业适应性测.. 63页

2025年四川华新现代职业学院单招职业倾向性测.. 61页

2025年上海中考真题作文650字左右 7页

2025年冶金企业(熔融金属)检查表 3页

2025年白露祝福语简短精辟(精选700句) 66页

2025年四川华新现代职业学院单招职业适应性测.. 61页

2025年农村经济发展调研报告 10页

2025年四川卫生康复职业学院单招职业适应性测.. 61页

2025年四川卫生康复职业学院单招职业适应性测.. 62页

2025年农村宅基地转让合同的范文(2篇) 5页

企业员工宿舍管理员劳动合同范本 6页

2025年四川司法警官职业学院单招职业适应性测.. 64页

2025年四川司法警官职业学院单招职业适应性测.. 62页

2025年湖南工程职业技术学院单招职业倾向性测.. 63页

中国自驾租车行业发展研究报告 20页

2022年职业教育国家级教学成果奖申报书及填报.. 8页

卷行天下语文答案高一必修二 10页

部编小学语文六年级下册第四单元单元备课 4页

《教育知识与能力》选择题必背124道题 6页

长沙市财政评审中心 2023年第一期材料价格手册.. 5页