makefile 坑若干
来源:互联网 发布:创维电视如何连接网络 编辑:程序博客网 时间:2024/06/06 01:13
1.makefile 中有一些固定的语法, $(notdir,) , $(addprefix,), mkdir $@,
2.gcc 编译命令:
-fno-builtin-memcmp 表示当有函数重名时, 不链接编译器内建的 memcmp 函数,使用自定义的 memcmp 函数
-DOS_LINUX 表示对要编译的源文件,定义宏 OS_LINUX, -D 即是预定义宏
-Wl选项告诉编译器将后面的参数传递给链接器。
-soname则指定了动态库的soname(简单共享名,Short for shared object name)
-shared表明产生共享库,-fPIC则表明使用地址无关代码
3.-pthread 与 -lpthread 的区别:前者能够保持向下兼容,后者不会
4 ar 创建静态库命令。 ar rcs libxxx.a xx1.o xx2.o 表示创建一个名为 libxxx.a 的静态库,包含 xx1.o 和 xx2.o 这两个目标文件
阅读全文
0 0
- makefile 坑若干
- 若干Makefile的联合编译
- pytorch 若干小坑
- Jenkins配置填坑若干
- Ambari配置&安装的若干坑
- MongoDump与MongoRestore若干小坑
- NDK开发遇到的若干坑
- Ambari配置&安装的若干坑
- AS3.0-老项目迁移若干坑
- Makefile
- Makefile
- makefile
- makefile
- makefile
- Makefile
- Makefile
- Makefile
- Makefile
- Spring Boot系列(二) Spring Boot 构建框架
- Ext.form.FormPanel 综合实例
- pageContext.request.contextPath 绝对路径
- java poi 导入excel
- Scrapy 和 scrapy-redis的区别
- makefile 坑若干
- java集合分析(6):AbstractList
- 自定义JAVA线程池拒绝策略
- Linux的初步学习(3)
- CentOS免密登录设置
- HTML5实现图片压缩上传功能
- HOG+LBP+Haar
- 我的第一篇博客————从TI创新实验室开始
- 【oracle无法远程连接】oracle设置允许远程连接