问题描述:从CVS上下载一个Makefile文件,上传AIX测试服务器上,通过make进行C++代码的编译和打包,出现下列的错误:
Makefile", line 1: make: Dependency line needs colon or double colon operator.
"Makefile", line 7: make: Dependency line needs colon or double colon operator.
", line 0: make: Cannot open /gboss/anta32/stdmake/stdenv
"Makefile", line 10: make: Dependency line needs colon or double colon operator.
"Makefile", line 13: make: Dependency line needs colon or double colon operator.
"Makefile", line 14: make: Dependency line needs colon or double colon operator.
"Makefile", line 18: make: Dependency line needs colon or double colon operator.
"Makefile", line 21: make: Dependency line needs colon or double colon operator.
"Makefile", line 24: make: Dependency line needs colon or double colon operator.
"Makefile", line 28: make: Dependency line needs colon or double colon operator
......
原来是上传文件时的编码没有设置好,要用asc进行编码。重新上传后,正常。
本文介绍了一个关于Makefile的常见错误——依赖行缺少冒号或双冒号操作符的问题及解决方案。错误源于文件上传时编码设置不当,导致Make无法正确解析。通过使用ASCII编码重新上传文件后,问题得以解决。

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



