github repo/source에서 openingux를 빌드하려고 합니다.https://github.com/OpenDingux/buildroot
OpenDingux는 (레트로) 게임에 초점을 맞춘 임베디드 Linux 배포판입니다.
저장소를 복제하고 다음 명령을 실행했습니다.
cd ./buildroot;
export CONFIG='gcw0'; bash ./rebuild.sh;
위 명령의 출력은 거의 텍스트 벽이며 길이가 22301줄이므로 이 질문에 게시하기에는 너무 깁니다. 전체 출력은 여기에서 찾을 수 있습니다.https://paste.ee/p/UInYW
아래에 발생한 오류를 잘라냈습니다.
/bin/bash: line 2: 186552 Killed build/genautomata ../../gcc/common.md ../../gcc/config/mips/mips.md insn-conditions.md > tmp-automata.c
make[3]: *** [Makefile:2459: s-automata] Error 137
make[3]: *** Waiting for unfinished jobs....
rm gcc.pod
make[2]: *** [Makefile:4415: all-gcc] Error 2
make[1]: *** [package/pkg-generic.mk:270: /home/vagrant/buildroot/output/gcw0/build/host-gcc-initial-11.1.0/.stamp_built] Error 2
make: *** [Makefile:84: _all] Error 2
답변1
/bin/bash: line 2: 186552 Killed build/genautomata ../../gcc/common.md ../../gcc/config/mips/mips.md insn-conditions.md > tmp-automata.c
make[3]: *** [Makefile:2459: s-automata] Error 137
bash가 종료 코드 137(128 + 9)로 종료됨을 나타냅니다.이는 프로세스가 신호 9에 의해 종료되었음을 의미합니다.SIGKILL
. Linux 시스템에서 버그를 제외하고 가장 일반적인 원인은 시스템에 메모리가 부족하고 OOM 킬러가 프로세스를 종료하는 것입니다. 따라서 genautomata
너무 많은 메모리를 사용하여 종료되었을 가능성이 매우 높습니다 .
이는 커널 로그에 표시되며 를 사용하여 볼 수 있습니다 dmesg
.