'/bin/bash: 行 2: 30063 Killed' とはどういう意味ですか?

'/bin/bash: 行 2: 30063 Killed' とはどういう意味ですか?

ps2devにhomebrew playstation 2開発ツールチェーンとSDKをインストールしようとしていますが、gcc 11.1.0をコンパイルするのに問題があるため、停止します。

make[2]: Entering directory '/home/david/ps2toolchain-ee/build/gcc/build-mips64r5900el-ps2-elf-stage1/gcc'
build/genautomata ../../gcc/common.md ../../gcc/config/mips/mips.md \ insn-conditions.md > tmp-automata.c
/bin/bash: line 2: 16577 Killed 
build/genautomata ../../gcc/common.md ../../gcc/config/mips/mips.md insn-conditions.md > tmp-automata.c
make[2]: *** [Makefile:2459: s-automata] Error 137
make[2]: Leaving directory '/home/david/ps2toolchain-ee/build/gcc/build-mips64r5900el-ps2-elf-stage1/gcc'
make[1]: *** [Makefile:4410: all-gcc] Error 2
make[1]: Leaving directory '/home/david/ps2toolchain-ee/build/gcc/build-mips64r5900el-ps2-elf-stage1'

私はUserLAndというLinuxエミュレータを実行し、debian / ubuntuを実行しているAndroid携帯電話をほとんど使用しません。

Androidバージョン 8.1.0(オレオ) モデル アルカテルTCL LX A502DL チップセット メディアテックMT6739WM CPU 4x ARM Cortex-A53 @ 1105MHz(1.1GHz) グラフィックプロセッサ パワーVR GE8100 コマンドシステム 64ビットARMv8-A(32ビットモード) メモリ 2GB 内部ストレージ 16ギガバイト

答え1

/bin/bash: line 2: 16577 Killedこれは、PID 16577のプロセスが終了したことを意味します。 bashスクリプトがプロセスを実行しましたが、オペレーティングシステムが何らかの理由でプロセスを独立して終了しました。

「Kill​​ed」は、カーネルによって生成できる SIGKILL を意味します。考えられる原因の1つは、プロセスがリソース制限を超えようとしたり、システムにメモリが不足していることです。何らかの理由でUserLandによって生成されることがあります。プロセスがUserLandが提供しないシステム機能を使用しようとするためです。 OOMキラー(RAMが不足しているため)は、2 GBのRAMのみを使用してGCCをコンパイルしようとすると可能です。

ギルズは、いくつかの考えられる理由を「だから、邪悪な行動をやめなさい」と述べた。

関連情報