如何用gcc命令生成一个.so文件或者.a文件?

这是一个叫做liblinear的库,不知道是动态的还是静态的?上面的图是解压gz文件得到的,根据这个文件夹能判断这个库是静态还是动态的吗?如果是动态的,怎么用gcc生成.... 这是一个叫做liblinear的库,不知道是动态的还是静态的?
上面的图是解压gz文件得到的,根据这个文件夹能判断这个库是静态还是动态的吗?如果是动态的,怎么用gcc生成.so文件?如果是静态的,如果用gcc生成.a 文件?
展开
 我来答
yy_galois
2014-06-19 · TA获得超过857个赞
知道小有建树答主
回答量:429
采纳率:100%
帮助的人:159万
展开全部
你想生成动态的,就是动态的。想生成静态的就是静态的。

你看到里面有一个文件叫Makefile没有。这个文件里面的规则决定了生成动态还是静态的。绝大多数都是动态的。

生成方法:
用shell进入到这个目录
执行命令
make

即可。

更为详尽的操作,可以打开README文件,看看里面的说明。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式