gpt4 book ai didi

使用条件分配时 Solaris 中的 Makefile 错误

转载 作者:行者123 更新时间:2023-12-02 09:12:56 25 4
gpt4 key购买 nike

我在 Solaris 11.1 的 Makefile 中运行条件赋值运算符时遇到错误。然而,我在 Ubuntu 中运行相同的 Makefile 时没有遇到错误。

version ?= 6.1
all:
echo $(version)

注意:在echo之前,原代码中的echo之前有一个制表符。这里使用四个空格只是为了方便编辑。

Solaris 11.1 中遇到的错误:

make: Fatal error in reader: Makefile, line 1: Badly formed macro assignment

但是,Ubuntu 上没有这样的错误。

最佳答案

最好使用 gmake,因为许多 Makefile 使用 Gnu 特定的功能。 Solaris make 可能使用略有不同的语法。您可以阅读Solaris makefile manual ;你会发现里面没有?=操作符。因此你会得到这个错误。

关于使用条件分配时 Solaris 中的 Makefile 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18567963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com