【发布时间】:2022-01-20 06:45:55
【问题描述】:
gmake 似乎没有 $(INSTALL) 的值。这应该由用户定义吗?
$(CC) 工作正常。我查看的大多数示例 Makefile 都没有明确定义 $(INSTALL)...
如果必须由用户定义,最佳实践是什么(除了别名 _PROGRAM 和 _DATA)?为什么更喜欢install 而不是cp?
生成文件
helloworld:
echo 'hello, world' >helloworld
install:
$(INSTALL) ${HOME}/ helloworld
日志
$ make helloworld
$ make install
/home/<username>/ helloworld
make: /home/kevins/: Permission denied
make: *** [Makefile:5: install] Error 127
版本信息
GNU Make 4.3
为 x86_64-pc-linux-gnu 构建
【问题讨论】:
标签: gnu-make