gcc编译器 工程管理器
来源:互联网 发布:淘宝客推广中pid是什么 编辑:程序博客网 时间:2024/05/21 20:24
内容简述:
Gcc编译器多文件编译 静态库创建 动态库创建 工程管理器的基本使用
多文件编译例子:
这里用加减乘除及主函数共5个文件完成测试
静态库的建立:
分析:
静态库的创建基本命令:ar rcs 静态库名 目标文件1 目标文件2.。。。。
静态库的使用基本命令:gcc -o file file.c -L. -lname
动态库创建:
分析:
动态库创建命令:gcc -shared -fPIC -o 库名.so 源文件.c
使用命令:gcc 源文件.c ./库名.so -o 可执行文件名
工程管理器的基本使用:
makefile编写规则:(1)目标体
(2)依赖的文件
(3) 命令 (创建目标时需要的)以制表符开头
基本格式:
hello : hello.o
gcc -o hello hello.o
hello.o : hello.c
gcc -c hello.c
举例分析:
该例子的最终目标为main可执行文件,其依赖于5个目标文件
命令从下至上执行
.PHONY 用于伪代码声明。
该例子运行结果如下:
这里可用@取消回现
即第二行换成
@gcc -o main main.o add.o sub.o mul.o div.o
使用变量和自动跟踪来编写makefile
例子如下:
obj 为自定义变量 $取变量值
- gcc编译器 工程管理器
- 编译器和工程管理器
- Keil5配置GCC编译器编译STM32工程
- gcc编译器------前后端的纽带:遍(pass)管理器
- GCC编译详解+Gdb调试器+Make工程管理器
- gcc调试基础作用命令和工程管理器make
- 文本编辑器gcc 与 库 与 工程管理器Make
- ubuntu10.10下测试gcc,gfortran编译器的helloworld工程
- gcc, g++ - GNU 工程的 C 和 C++ 编译器
- Keil5.15使用GCC编译器编译STM32工程
- Keil5.15使用GCC编译器编译STM32工程
- Keil5.15使用GCC编译器编译STM32工程
- gcc编译器
- gcc编译器
- Gcc编译器
- 编译器GCC
- gcc编译器
- gcc编译器
- 生产者消费者
- 发布Qt5程序时图标的设置
- mac系统启动startup.sh tomcat启动失败问题!
- BZOJ3143: [Hnoi2013]游走
- [Leetcode] String to Integer (atoi)
- gcc编译器 工程管理器
- MyEclipse 快捷键
- [BZOJ3997][TJOI2016]组合数学 平面图
- PHP底层的运行机制与原理
- 散列入门(3)----pat-b1033. 旧键盘打字(20)
- 怎样处理服务器负载量过大
- 开灯问题
- Grid Growing Clustering Algorithm
- XCode移除本地仓库