当前位置: 技术问答>linux和unix
Aix 下编译小问题
来源: 互联网 发布时间:2016-11-08
本文导语: 我是新手,有些东西不太懂.只知道目标服务器AIX版本是5.0 然后设置了环境变量 xlc 可用,cc也可用 但是gcc make都不能用. 一用 make 就出现如下信息 makefile ,line 1: make: dependency line needs colon or double colon operator...
我是新手,有些东西不太懂.只知道目标服务器AIX版本是5.0
然后设置了环境变量 xlc 可用,cc也可用 但是gcc make都不能用.
一用 make 就出现如下信息
makefile ,line 1: make: dependency line needs colon or double colon operator
是怎么回事
如果需要另外安装编译器,那么安装哪个版本的?
主要是用来编译 c/c++的.
然后设置了环境变量 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格式错误
1.你AIX上的make 和 GNU的make(即linux的make)是不同的 所以如果Makefile是针对linux下写的 那么用AIX的make 可能就会出问题。 你安装GNU的make命令试试。
2.如果不是1的问题 那么很可能是你Makefile格式错误
|
gcc不能用很正常,man 命令试一下,或许根本没有安装吧?
如果你什么都不会,建议你在别的地方搭一套与目标相同的环境(相信你们公司有人会),去编译,然后再拿过来用
如果你什么都不会,建议你在别的地方搭一套与目标相同的环境(相信你们公司有人会),去编译,然后再拿过来用