系统:ubuntu 11.04
GCC:4.6.1
arm-linux-gcc:4.3.2
sudo ./configure --host=arm-linux --disable-hp3600 --disable-arctic2 --disable-mk712 --disable-collie --disable-corgi --disable-ucb1x00 --disable-linear-h2200 --with-gnu-ld -prefix=/opt/EmbedSky/tslib_install ac_cv_func_malloc_0_nonnull=yes
在使用make来编译时,提示两个以下错误:
error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
我更改了
/usr/include/i386-linux-gnu/bits/fcntl2.h
中的open函数,但重新编译还是一样的问题,请知道的指点一下吧!
在Ubuntu 11.04环境下,使用GCC和arm-linux-gcc配置进行编译时遇到错误。错误信息指出open函数在使用O_CREAT参数时需要额外参数。文章详细介绍了如何修改/usr/include/i386-linux-gnu/bits/fcntl2.h文件以解决问题,并通过实践验证了方法的有效性。

3996

被折叠的 条评论
为什么被折叠?



