내 시스템에 automake-1.13.4를 설치하려고 합니다.
먼저 ./configure
내 시스템과 호환되는 Makefile을 만듭니다.
그러나 실행하면 make
잠시 동안 실행되지만 다음과 같은 오류 메시지가 반환됩니다.
/bin/sh: -c: line 5: syntax error near unexpected token ||
/bin/sh: -c: line 5: ` { || exec 5>&2 >$tmp 2>&1; } \'
make: *** [doc/amhello-1.0.tar.gz] Error 1
왜 이런 일이 발생하는지 알 수 없는 것 같습니다.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
나는 그것을 알아 냈습니다. 오류는 파일과 관련이 있습니다 amhello-1.0.tar.gz
.
처음에 제공된 파일이 내 시스템에 맞게 올바르게 구성되지 않았습니다. 그래서 제가 직접 파일을 다시 만들고 원본을 교체하면 오류 없이 실행할 amhello-1.0.tar.gz
수 있습니다 .make
amhello-1.0.tar.gz
시스템에 올바르게 구성되도록 다시 빌드하는 방법을 알아보려면 아래 링크를 참조하세요.
https://www.gnu.org/software/automake/manual/html_node/Creating-amhello.html
autoreconf -vfi
그런데 패키지를 컴파일하기 전에 실행하는 것도 중요합니다.
답변2
{ ||
{
과 사이에 누락된 명령이 있습니다 ||
. 그러나 그것이 유일한 문제는 아닐 수도 있습니다.