- 4
- 0
- 约1.45万字
- 约 36页
- 2018-03-05 发布于浙江
- 举报
[计算机硬件及网络]uc高级编程
Unix/Linux 核心编程
1、源程序到可执行文件:
预处理 gcc -E hello.c -o hello.i ==hello.i
生成汇编 gcc -S hello.i ==hello.s
编译 gcc -c hello.s ==hello.o
连接 gcc hello.o ==a.out
2、头文件
作用函数调用之前声明函数。声明全局变量
查找头文件
3.1 用环境变量配置头文件的查找路径
CPATH 配置默认查找头文件的位置
3.2 编译器选项设置头文件的查找路径
gcc -c *.c -I 指定头文件所在的目录路径(大写的I)
环境变量
内存中的变量,此变量的值会影响不同程序运行情况:
LANG: 决定程序运行的语言环境
PATH: 决定搜索程序文件的路径
ORACLE_SID: ORACLE数据库的实例名
ORACLE_HOME: ORACLE数据库系统的安装路径
JAVA_HOME: java JDK安装路径
静态对象库(静态库)
5.1 库(Library)
库其实是文件,保存着函数(c)或类(c++)的实现
.a .so
5.2 创建静态库
写源程序文件
Service.c view.c
编译源程序文件 生成.o文件
Gcc -c service.c view.c == xxx.o
将所有的.o文件打包成库文件
ar -r lib库名.a x
您可能关注的文档
- [计算机硬件及网络]GSM信令培训.ppt
- [计算机硬件及网络]HSCSA-Security认证培训网络课程--数据通信网络技术概述10.doc
- [计算机硬件及网络]Hillstone基本部署培训文档WEB介绍03版.ppt
- [计算机硬件及网络]HTC.doc
- [计算机硬件及网络]FPGA入门教程.pdf
- [计算机硬件及网络]huaweiRadium8750宽带多业务交换机V500故障处理.ppt
- [计算机硬件及网络]Hirschmann赫斯曼交换机OpenRail系列安装和配置简介.pdf
- [计算机硬件及网络]iis不能浏览.doc
- [计算机硬件及网络]IBM pureflexCMM 配置指南.pdf
- [计算机硬件及网络]IaaS云计算中心.ppt
- 2026宁夏中考语文名句默写精选35题(含答案).docx
- 高频精选:装修噪音面试题及答案.doc
- 青海西宁市第十四中学2025-2026学年高一下学期4月月考语文试卷(含答案).docx
- 2026年豪华酒店品牌全球化布局行业报告.docx
- 高频精选:装修总监面试题及答案.doc
- 2026年智能建筑行业分析报告及未来技术应用报告.docx
- 河南省南阳高新技术产业开发区2025-2026学年九年级下学期中考二模语文试卷(含答案).docx
- 高频精选:追星现象面试题及答案.doc
- 江苏省盐城市五校联盟2025-2026学年高二下学期5月阶段检测语文试卷(含答案).docx
- 高频精选:装饰英语面试题目及答案.doc
原创力文档

文档评论(0)