現在、Asus c300 chromebook を使用しています。レガシー ブートがないため、より標準的なコマンド ライン環境を取得するために crouton を使用しています。chroot 環境に gcc を簡単にインストールできました。chrootの下で非常にうまく機能します。
基盤となるハードウェアは同じなので、chroot 環境にいなくても、結果の実行可能ファイルは chromebook で動作するはずだと思いました。本当なら、chroot 環境に行って、必要なプログラムをコンパイルし、通常の環境に戻って使用できると思いました。
簡単な hello world プログラムで試してみました。実行可能ファイルを実行しようとすると、次のエラーが発生しました。
bash: ./a.out: Permission denied.
sudo で実行しようとしましたが、同様のエラーが発生します。
sudo: unable to execute ./a.out: Permission denied.
su を使用してルートとしてログインしましたが、それでもプログラムを実行できませんでした (最初のエラーが発生しました)。
su/sudo は、あらゆる種類のアクセス許可制限をオーバーライドすると思いました。しかし、どうやらChromebookには当てはまらないようです。
私は何が欠けていますか?私がやりたいことは可能ですか?
編集: ファイルのアクセス許可は既に 777 に設定されています。