编译链接
sunnyleevip
皇马球迷。
展开
-
如何让自己configure找到需要的库?
今天编译一个开源库libartnet的使用demo时候遇到一个问题,之前没遇到过的,记录一下。 其实很简单,这个开源库编译安装时,我习惯性地不把它安装到/usr或者/usr/local下,而是安装到/opt下,只是为了以后不想要的时候删掉比较方便,结果编译artnet的demo的时候就编译不了了,因为这个demo程序也是通过configure make 这样的步骤去编译的。具体问题就是在执行co原创 2015-04-04 15:55:28 · 10426 阅读 · 0 评论 -
linux gcc 把静态链接库.a链接到动态链接库.so里
最近公司的项目中突然出现了这样一个需求,我简化再概括后如下:有两大模块,其中一个模块a最终编译出一个可执行文件exec_a,另一个模块b编译出一个动态链接库lib_b.so被模块a的程序exec_a所链接。现在模块b中分出一个小模块c,需要独立成一个项目,它最终生成一个东西,提供给模块b,最后链接成动态库lib_b.so。因为c将会编译出多个.o目标文件,如果提供这些.o给b去链接是没问题的,但是原创 2014-12-10 14:09:50 · 6668 阅读 · 0 评论