首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

AIX下开发的C代码,在LINUX下面编译,提示找不到standards.h文件解决方法

2012-06-06 
AIX下开发的C代码,在LINUX下面编译,提示找不到standards.h文件现在在做一个项目,本身的CODE是在AIX下面开

AIX下开发的C代码,在LINUX下面编译,提示找不到standards.h文件
现在在做一个项目,本身的CODE是在AIX下面开发的。
项目目的是移植到LINUX。

CODE完全没有修改的情况下,执行make之后,linux下面提示:
make[1]: *** `xxxxxxx.o' に必要なターゲット `/usr/include/standards.h' を make するルールがありません. 中止.
意思就是找不到standards.h

然后比较AIX/LINUX的/usr/include下面的头文件,发现确实有很多出入。
AIX下面有standards.h但是linux下面没有。

问题:
我如何解决这样的问题?Linux下面有standards.h的替代头文件吗?或者我需要安装某某开发包?
单纯说把aix下面的头文件copy过来就算了。我怕standards.h在aix/linux xlc/gcc下面不兼容。

解决问题的话,一定给分。谢谢。

[解决办法]
你直接把那个#include 去掉试试
[解决办法]
他没有这个头文件,当然就没有包含的必要,也许在其他头文件中有声明

热点排行