0

GCL (GNU Common Lisp) を起動しようとするとすぐに終了するのはなぜですか?

user@host:~$ gcl
Killed
user@host:~$ 

どうすれば修正できますか?

4

1 に答える 1

1

これは、GCL がスーパー ユーザーとしてコンパイルされ、非スーパー ユーザーとして実行された場合によく発生します。これは、GCL がより多くのヒープ領域を最適化するためです。これは、次の 2 つの方法のいずれかで対処できます。

  1. 通常のユーザーとしてコンパイルしてから、スーパーユーザーとして GCL をインストールするか、

  2. システムを更新して、非スーパー ユーザーがコマンドを使用してより低いアドレス空間で開始できるようにします。 sudo /sbin/sysctl vm.mmap_min_addr=0

    また、起動後も永続化する必要があります。

于 2014-09-30T02:28:54.060 に答える