2

したがって、このプログラムを実行しようとしていますが、実行しようとするとコードブロックがこのエラーをスローします。

sh: : 権限が拒否されました。

私はほぼ100%初心者なので、問題を解決する方法や教育的なものを理解するためのリンクは学習に最適だと思いますが、アイデアは本当に役に立ちます. :)

4

5 に答える 5

2

インポートされたプロジェクト (またはハード ドライブにコピー/ダウンロードしたばかり) の場合は、再構築してみてください。

開始Codeblocks IDE=> プロジェクトを開く => 右クリック => Rebuild=> プロンプトで [はい] をクリックします。

これは、システムのクリーン インストールまたはシステム アップデートの後に古いプロジェクトを からUSBにコピーするたびに発生します。HDD

これがあなたにも当てはまることを願っています。これに初めて遭遇したときに多くの「許可関連」のソリューションを試しましたが、うまくいかなかったからです。

幸運を祈ります。フィードバックをお待ちしております。

于 2014-02-06T07:04:23.580 に答える
1

使用しているOSがわかりませんが、Ubuntuの場合、UbuntuでCodeBlocksを使用しており、この正確な問題が何度も発生しています。

(etc / fstab内の)「user」オプションは、デフォルトで「noexec」を設定します。

したがって、/ etc / fstabで、ユーザーの後に、execを追加するだけです。つまり、私のものは次のよう /dev/sda6 /media/DATA vfat uid=kenny,gid=kenny,users,user,exec 0 0 になります。ただし、間隔は少しずれています...しかし、あなたはその考えを理解しています。

Linuxを初めて使用する場合、これは少し難しいかもしれません。だからfstabファイルについてグーグル。また、何かを編集する前にバックアップを作成してください(sudo cp /etc/fstab /etc/fstab.backup

sudo gedit /etc/fstabfstabファイルが開き、ファイルシステムに含まexecれているかどうかを確認できます。

于 2010-09-24T16:15:25.807 に答える
1

ディレクトリ/ファイルに実行権限が与えられていない可能性があります。端末でコマンドを使用してこれを修正できます sudo chmod +x [ディレクトリへのパスまたは個々のファイルへのパス]

私の場合のように、すべてのコードは /home/nikhil/code にあるので、 sudo chmod +x /home/nikhil/code

私の場合はうまくいきました

于 2013-06-16T20:27:22.973 に答える
1

[ビルドと実行]の横にある [中止] ボタンをクリックしただけで、このエラーが発生しました

アクセス拒否

ビルド>ターゲットの選択>リリースに移動して問題を解決しました

于 2011-11-13T20:10:15.897 に答える
1

code::blocks でプロジェクトを正しく設定します。(簡単なコンソール アプリケーションのセットアップについて説明します)

Frist Select「コンソールアプリ」

次に、C または C++ を選択します

次に、プロジェクトのタイトルと場所を設定します

次に、デフォルトのコンパイラ (GNU GCC Compiler) を選択します。

最後に、いくつかのテンプレート「hello world」コードが表示されるはずです。F9 キーを押してコンパイルして実行します。

今後の他の例については、Code::Blocks のユーザー マニュアルを参照してください: http://www.codeblocks.org/user-manualまたは Google

これは、彼が Code::Blocks を誤って設定したことを発見した会話から来ました

于 2010-09-25T06:10:13.287 に答える