[计算机硬件及网络]uc高级编程.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档