今儿用vcs跑一个官方的例程,采用makefile的方式进行编译执行,makefile文件内容如下:
执行make comp_ver出现提示在目标路径下找到的命令不正确,但是我直接在bash上运行上述命令又是可以正确运行的,奇了怪了。。。
检查vcs命令:
原来当时自己装了64位的vcs,在bash中直接将vcs命令映射为64位的命令了。在makefile中添加-full64,果然可以用make正常运行了,那么问题来了,为啥makefile不支持alias命令别名?
在网上找到的靠谱的说法如下:
简单的说,别人的机器万一没定义alias那就用不了你的makefile,一致性就不好了。