问题: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 等 动态库