QtEmbedded-4.8.6-arm 编译选择从 动态库变化到静态库 时,生成的Makefile链接库路径下如果有动态库和静态库,优先选择动态库编译应用

问题:QtEmbedded-4.8.6-arm 编译选择从 动态库到静态库 时,发现的一个疑惑:,生成的Makefile链接库路径下如果有动态库和静态库,优先选择动态库编译应用

具体现象:

我最初是使用动态库的 QtEmbedded-4.8.6-arm (编译器选择时,是 ./configure  -release -shared  )

变化成静态库的 QtEmbedded-4.8.6-arm (编译器选择时,是 ./configure   -release -static )

所以在目录下我保留了 一个库的2个状态:静态库和动态库

然后我随便弄了一个工程  untitled.pro

qmake untitled.pro --->生成 Makefile

Makefile里的LIBS 指向 安装的目录 

make clean;make; ---->生成 target文件 static 大小是 29k 大小明显是链接了动态库的。

arm-linux-readelf -d static ----->  提示需要连接 QtGui 等 动态库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值