Fedora12を使用しています。
eclipse-cpp-galileo-SR1-linux-gtk をダウンロードしました。
Javaバージョン「1.6.0_18」を使用しています
Eclipse を開始すると、次のエラー ダイアログが表示されます。問題は何ですか?
でエラーが発生したときに、そのメッセージが表示されていましたeclipse.ini
。my
を
使用して、問題が解決するかどうかを確認してください。
特に、各行の末尾に余分なスペースがないことを確認してください。eclipse.ini
そうは言っても、エラーメッセージ:
/usr/java/jre1.6.0_18/bin/../lib/i386/client/libjvm.so:
cannot enable executable stack as shared object requires: Permission denied
おそらくここで本当の問題です。
これが、ほとんどのアプリケーションが実行可能スタックでの実行を許可されていないという事実に関連していないかどうかを確認してください。この記事
を参照してください。
このフォーラムは次のことを提案します。
#setsebool -P allow_execstack 1
SELinux Reveals Bugs in other codeおよびSELinux Reveals Bugs in other code を読んだ後。、次に試しました
#execstack -c /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386/client/libjvm.so
これもうまくいくようでした。
2012 年 6 月の更新: la89ondevgはコメントで次のように述べています。
上記のコマンドで変更が行われなかった場合は、
System->Administration->SElinux Management
その後に移動して「」を選択して適切Boolean
に設定Boolean
するか、単にallow_execstack
フィルターで「」を検索して設定することで変更を行うことができます。
これは上記のコマンドと同じように機能します。