- 积分
- 39
贡献253
飞刀47 FD
注册时间2020-3-31
在线时间4 小时
扫一扫,手机访问本帖
|
全部操作基于OK6410-A开发板用户光盘中的《Qt移植百科全书》。
1.不兼容的库
-L/usr/X11R6/lib -lXext -lX11 -lm -lSM -lICE -ldl -lpthread
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libXext.so 时跳过不兼容的 -lXext
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libXext.a 时跳过不兼容的 -lXext
/usr/bin/ld: 找不到 -lXext
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libX11.so 时跳过不兼容的 -lX11
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libX11.a 时跳过不兼容的 -lX11
/usr/bin/ld: 找不到 -lX11
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libSM.so 时跳过不兼容的 -lSM
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libSM.a 时跳过不兼容的 -lSM
/usr/bin/ld: 找不到 -lSM
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libICE.so 时跳过不兼容的 -lICE
/usr/bin/ld: 当搜索用于 //usr/lib/x86_64-linux-gnu/libICE.a 时跳过不兼容的 -lICE
/usr/bin/ld: 找不到 -lICE
collect2: error: ld returned 1 exit status
此时我已经安装了
libavahi-client-dev libavahi-common-dev libavahi-glib-dev libavahi-gobject-dev libdbus-1-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libice-dev libsm-dev libxrender-dev x11proto-render-dev libavahi-client-dev libavahi-common-dev libavahi-glib-dev
libdbus-1-dev libexpat1-dev libglib2.0-dev libice-dev x11proto-render-dev lib32z1-dev gcc-multilib这些库。
通过搜索资料,我查到一个类似情况,说应该把-m32从命令行标志中删去,但我这里没有-m32,是否应该加上?怎么添加呢?
2.uic权限不足
/root/yizhi/host/qtopia-free-2.2.0/qt2/bin/uic passwordbase_p.ui -o ../../../include/qtopia/private/passwordbase_p.h
make[5]: execvp: /root/yizhi/host/qtopia-free-2.2.0/qt2/bin/uic: 权限不够
Makefile.target:1395: recipe for target '../../../include/qtopia/private/passwordbase_p.h' failed
make[5]: *** [../../../include/qtopia/private/passwordbase_p.h] Error 127
于是执行chmod 777 ,重新编译,依然报错。
请问诸位大佬,这个应该怎么解决呢?谢谢
|
|