首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

tslib编译出错解决(gcc版本有关问题)

2012-11-06 
tslib编译出错解决(gcc版本问题)交叉编译器 arm-none-linux-gnu-eabi 4.2.0./configure --prefix/opt/tsl

tslib编译出错解决(gcc版本问题)

交叉编译器 arm-none-linux-gnu-eabi 4.2.0

./configure --prefix=/opt/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes

之前报错/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments

修改cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR ,0)(据说是交叉编译器版本问题)

通过,但编译QT时报错找不到tslib库

?

The tslib functionality test failed!(已指定了I和L参数),进入tslib/bin下file发现编译生成的是x86版本,遂将--host改为arm-none-linux-gnueabi,生成了arm版本(此时configure不再报错)

?

修改/opt/ts/etc/ts.conf,改为:

module_raw input

?

?

另外,在QT的configure选项中我将网上常用的-xplatform=qws/linux-arm-g++改为了qws/linux-arm-gnueabi-g++

?

?

?

热点排行