|
|
|
| 内容简述: 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编译器 工程管理器
最新推荐文章于 2023-07-05 20:30:08 发布