如何使用lame源代码在编译生成linux环境下的动态库

missheaven2011 2014-02-19 05:03:53
从网上下载了lame-3.99.5.tar.gz源代码包
根据指导
tar -zvxf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure --enable-share
make
make install
确实可以在/usr/local 目录下生成libmp3lame.so

但是我想通过目录/usr/local/3.4.1/linux-gcc编译器来生成与改编译器对应的libmp3lame.so动态库
但是lame-3.99.5.tar.gz里的makefile没看懂,求指导
由于不能带附件,这里发一个lame-3.99.5.tar.gz下载的连接
http://downloads.sourceforge.net/lame/lame-3.99.5.tar.gz
...全文
653 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahu9870 2014-02-19
  • 打赏
  • 举报
回复
在 configure 的 CC CPP 环境变量中指定你自己特定的编译器,就可以实现指定的编译。 不过你本来的意思应当是需要把lame的库链接到特定的C库吧?这个会复杂一点,所以有特殊需要的库都尽量用静态编译。 编译完成后用 ldd 命令检验一下你的链接的库是正确的。

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧