当前位置: 技术问答>linux和unix
gtk+ 交叉开发环境
来源: 互联网 发布时间:2017-05-26
本文导语: 本帖最后由 was22491686 于 2014-08-18 11:09:43 编辑 请各位帮一下忙,看看是什么问题。我想搭建一个gtk+的交叉开发环境,就在arm平台下使用apt-get 工具获取了一套开发环境,然后就把这套环境提取了出来,放置到pc x86环...
~/Desktop$ arm-linux-gnueabihf-gcc -o Helloworld Helloworld.c `pkg-config --cflags --libs gtk+-2.0` -lgmodule-2.0 -lX11 -lXfixes -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXext -lpixman-1 -lxcb-shm -lxcb-render -lxcb -lharfbuzz -lXau -lXdmcp -lgraphite2 -lthai
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld: cannot find -lgraphite2
/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/../../../../arm-linux-gnueabihf/bin/ld: cannot find -lthai
collect2: error: ld returned 1 exit status
AG1731:/opt/arm-gtk+/usr/lib/arm-linux-gnueabihf$ ll libgraphite2.so.3
lrwxrwxrwx 1 root root 21 8月 15 18:08 libgraphite2.so.3 -> libgraphite2.so.3.0.1
AG1731:/opt/arm-gtk+/usr/lib/arm-linux-gnueabihf$ ll libthai.so.0
lrwxrwxrwx 1 root root 16 8月 15 17:30 libthai.so.0 -> libthai.so.0.2.0
这两个库的目录和别的库是一样的,链接也没有损坏,求助大家了。
|
-lgraphite2 -lthai 这么写 gcc 链接 libgraphite2.so libthai.so ,可以是链接文件