gpt4 book ai didi

android - bin/bash : -c: line 0: syntax error near unexpected token `;;'

转载 作者:太空狗 更新时间:2023-10-29 14:28:16 28 4
gpt4 key购买 nike

我正在尝试为 android 源代码build设置 android 环境。我认为系统上的 make 版本导致 android 构建出现问题。我现在正尝试从我从 http://ftp.gnu.org/gnu/make/ 下载的源安装 make .我首先配置它然后运行 ​​make 这给了我这个错误。一直在尝试通过更改错误行中的内容来调试它。

root@hali-desktop:/home/hali/Downloads/make-3.81# make
/bin/bash: -c: line 0: syntax error near unexpected token `;;'
/bin/bash: -c: line 0: `if test ! -f config.h; then rm -f stamp-h1; make stamph1;;
else :; fi'
make: *** [config.h] Error 1

这是我要编译的代码中的 Makefile。

    config.h: stamp-h1
@if test ! -f $@; then \
rm -f stamp-h1; \
$(MAKE) stamp-h1; \
else :; fi

我不太了解 shell 脚本。虽然为了故障排除而研究了 lil。我需要这里的帮助。

最佳答案

看起来您试图在损坏的“make”的帮助下构建“make”。

GNU make 带有一个脚本来构建 make 而无需(工作)make。解压后做:

$ ./configure
$ bash build.sh

GNU“make”可执行文件位于当前目录中。

顺便说一句:如果您还可以提供一些有关主机系统的信息,那将会很有帮助 - 例如您要构建的系统 make。

关于android - bin/bash : -c: line 0: syntax error near unexpected token `;;' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663592/

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