为此,我尝试编写了一条模式规则:%.bin: % (至少在Linux上,来自gcc的可执行文件输出没有后缀)。对于make: *** No rule to make target ...0;Makefile: objcopy -O binary $< $@
这是通过使用make test test.bin来实现的,也就是说,显式地要求它首先构建test可执行文件此外,我认为让它工作的明显而实用的方法打破了漂亮而优雅的内置规则系统。如果我可以在LDFLAGS中添加一个选
当我在GNU+Linux系统上从源代码构建软件时,在./configure阶段我经常看到以下一行:
checking for suffix of executables...我想知道这一点的原因是我想要创建一个makefile,其中它在Cygwin上编译后缀.exe,但是在真正的GNU+Linux上没有后缀。