日期:2014-05-16  浏览次数:20676 次

Aix 下编译小问题
我是新手,有些东西不太懂.只知道目标服务器AIX版本是5.0
然后设置了环境变量 xlc 可用,cc也可用 但是gcc make都不能用.
一用 make 就出现如下信息
makefile ,line 1: make: dependency line needs colon or double colon operator 
是怎么回事
如果需要另外安装编译器,那么安装哪个版本的?
主要是用来编译 c/c++的.


------解决方案--------------------
我能想到2个可能的原因
1.你AIX上的make 和 GNU的make(即linux的make)是不同的 所以如果Makefile是针对linux下写的 那么用AIX的make 可能就会出问题。 你安装GNU的make命令试试。
2.如果不是1的问题 那么很可能是你Makefile格式错误
------解决方案--------------------
gcc不能用很正常,man 命令试一下,或许根本没有安装吧?
如果你什么都不会,建议你在别的地方搭一套与目标相同的环境(相信你们公司有人会),去编译,然后再拿过来用