【已解决】静态函数库 编译 升级问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ruandao
帖子: 177
注册时间: 2009-08-29 10:57

【已解决】静态函数库 编译 升级问题

#1

帖子 ruandao » 2012-12-01 12:10

http://vbird.dic.ksu.edu.tw/linux_basic ... ball_5.php 鸟哥的私房菜
静态函式库的特色-->
只要函式库升级了,所有将此函式库纳入的程序都需要重新编译!


里面讲了,当静态函数库升级后,所有使用静态函数库的软件都要重新编译,但是又说,静态函数库在编译时是编译到程序里面的,这样不就冲突了, 既然已经编译到程序里面了,那么外面的函数库是否升级应该和程序无关吧?
上次由 ruandao 在 2012-12-04 9:41,总共编辑 1 次。
还活着
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 静态函数库 编译 升级问题

#2

帖子 懒蜗牛Gentoo » 2012-12-01 13:46

我觉得是这个意思:只要函式库升级了,所有将此函式库纳入的程序(如果也要跟着升级其调用的函数库)都需要重新编译!
而动态函数库就不存在此问题,只要库升级了,调用它的程序不用做改变,调用的就是新的库了。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: 静态函数库 编译 升级问题

#3

帖子 490365333ibmc » 2012-12-02 13:55

是指库更新。你不再编译一次怎么用得上最新的静态库。
回复