CodeBlockは私のプログラムを実行しません、I Get sh:filepath:許可はubuntu 10.04を拒否しました
-
05-10-2019 - |
質問
だから私はこのプログラムを実行しようとしていますが、コードブロックは、実行しようとするとこのエラーを投げかけます。
SH ::許可は拒否されました。
私はほぼ100%NOOBなので、問題に関するそれを修正する方法や教育的なものを理解するためのリンクは、私が思う学習に最適ですが、どんなアイデアも本当に役立つでしょう。 :)
解決
コード::ブロックでプロジェクトを正しく設定します。 (簡単なコンソールアプリケーションのセットアップについて説明します)
フリストを選択します「コンソールアプリケーション」
次に、CまたはC ++を選択します
次に、プロジェクトのタイトルと場所を設定します
次に、デフォルトのコンパイラ(GNU GCCコンパイラ)を選択します
最後に、いくつかのテンプレート「Hello World」コードが表示され、F9を押してコンパイルして実行する必要があります。
他の将来の例については、コードをチェックしてください::ユーザーマニュアル:ブロック: http://www.codeblocks.org/user-manual またはGoogle
ノート これは私たちの会話から来ました。
他のヒント
使用しているOSはわかりません。しかし、Ubuntuの場合、UbuntuでCodeBlocksを使用し、この正確な問題を何度も抱えています。
「ユーザー」オプション(In ETC/FSTAB)は、デフォルトで「NOEXEC」を設定します。
したがって、 /etc /fstab inは、ユーザーの後にexecを追加します。つまり、私のものは次のようになります:/dev/sda6 /media/DATA vfat uid=kenny,gid=kenny,users,user,exec 0 0
しかし、間隔は少し離れています...しかし、あなたはアイデアを得ます。
Linuxを初めて使用する場合、これは少し難しいかもしれません。したがって、FSTABファイルについてGoogle。また、何かを編集しようとする前にバックアップします(sudo cp /etc/fstab /etc/fstab.backup
)
sudo gedit /etc/fstab
FSTABファイルを開き、ファイルシステムが持っているかどうかを確認できます exec
初期化
クリックしました アボート ビルドと実行に隣接するボタンとこのエラーが発生しました
アクセス拒否
> [ターゲット]> [リリース]をビルドすることで問題を解決しました
ディレクトリ/ファイルに実行許可が与えられていないためかもしれません。
私の場合のように、私のすべてのコードは/home/nikhil/codeにあるので、sudo chmod +x/home/nikhil/code
私の場合は機能しました
インポートされたプロジェクトの場合(またはハードドライブにコピー/ダウンロードしただけで)再構築してみてください。
始める Codeblocks IDE
=>プロジェクトを開きます=>右クリック=> Rebuild
=>プロンプトで「はい」をクリックします。
これは、私が古いプロジェクトをコピーするたびに起こります USB
に HDD
クリーンなシステムインストールまたはシステムの更新後。
これがあなたにも当てはまることを願っています。なぜなら、私はこれに遭遇したときに初めて多くの「許可関連」ソリューションを試みたので、彼らは私を遠くまで行かなかったからです。
幸運を祈ります。あなたのフィードバックを楽しみにしています。