新唐提供的NUC950BSP包中,QT似乎只能编译成静态库,有没有哪位高手研究过如何编译成动态库,我试了了好几次都不行,
1。 ./configure .... -shared ... 没用,编译出错
2。./configure ..., 即不添加-shared,可以成功编译出动态库,但编译QT应用程序时,连接出错,查看自动生成的Makefile,发现LDFLAG有static选项,去除此选项,编译出现段错误
3。./configure ... -static ...,可以成功,但是静态库,编译应用程序也可以成功,但应用程序太恐怖,最简单的QT demo在strip后还有7M左右,另外发现新唐似乎特别偏好静态库,连根文件系统下lib目录都省了,所有应用都是static link,连busybox都是(顺便说一句,BSP还很不够完善,自己要做的工作还不少) |