主题 : 一个交叉编译的问题! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 35954
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2011-01-09
最后登录: 2011-12-19
楼主  发表于: 2011-01-19 00:17

 一个交叉编译的问题!

我先gcc -o test test.c `pkg-config --libs --cflags gtk+-2.0`是能通过编译,但我用交叉编译arm-none-linux-gnueabi-gcc -o test test.c `pkg-config --libs --cflags gtk+-2.0`就通不过了,换一个程序链接其它的开发包也不行,而且出的问题还不一样,反正要生成链接参数的就不行;但我交叉编译一个简单的hello world!是能通过的,请问这是为甚么啊?是还要把这些开发包放其它地方吗,着实不懂啊!我的交叉编译器是光盘里带的一bin安装文件,直接就装了,只按手册上的修改了,bash_profile文件。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-01-19 08:42
我们提供的编译器并不包含gtk库
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
2楼  发表于: 2011-01-19 10:40
编译你的程序之前,先自已交叉编译gtk+-2.0的库