![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Makefile
人生如叶
时间的逆旅,落叶的温柔
展开
-
unrecognized command line '-fforce-mem'
时间2017-04-11描述编译安装libmad-0.15.1b.tar.gz(20040216发布)的时候出现下面的错误: unrecognized command line option “-fforce-mem”原因gcc 3.4 或者更高版本,已经将“-fforce-mem”去除,所以会出现上面的错误!解决找到相关Makefile vi Makefile 找到包含”-fforce-me原创 2017-04-11 12:40:09 · 2491 阅读 · 0 评论 -
makefile has modification time in the future暨更改linux系统时间
时间戳问题可以更改系统时间,也可以更改文件的修改时间sudo date -s '20160727 18:51:56' //sudo date -s 20160727 //sudo date -s 18:51:56Usage: touch [OPTION]... FILE... Update the access and modification times of eac原创 2016-07-27 10:20:53 · 3676 阅读 · 0 评论 -
Linux下Gcc生成和使用静态库和动态库详解
转自:http://blog.chinaunix.net/uid-23592843-id-223539.html一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文转载 2016-03-04 14:46:16 · 440 阅读 · 0 评论 -
a.a 使用了 b.a 则第三方c.*无法直接获取b.a的函数定义
b.a 定义了funcb1(),funcb2(); a.a定义了funca(): 如: void funca() { printf(“this is funca\n”); funcb1(); } 有一个文件c,编译链接了a.a,可以使用funca();但是无法使用b.a的函数即使申明也没用。若要使用只能将b的源文件同a的源文件一起变异成.a原创 2017-06-22 12:38:12 · 306 阅读 · 0 评论