
Ubuntu日本語フォーラム

ログインしていません。
Geanyに関する質問です
Geanyは今日から始めた初心者です よろしくお願いします
Ubuntu 14.04 64Bit
1,Geany 3.10.4をインストールしました
2,ファイルから別名をつけて保存 (test.c)
3,
#include <stdio.h>
int main(void)
{
printf("hello");
return 0;
}
を入力
4,現在のファイルをコンパイル
5,現在のファイルをビルド
6,現在のファイルを実行
これで、Hello と出るはずなのですが 実行すると コマンドプロンプトに
./geany_run_script.sh: 5: ./geany_run_script.sh: ./test: Permission denied
------------------
(program exited with code: 126)
Press return to continue
と出てしまいます
検索した所 Permission denied(アクセス拒否)とでます
色々試してやったこと、
$ apt-get install gcc
gcc は既に最新バージョンです。
$ gcc test.c
$ ./a.out
bash: ./a.out: 許可がありません
許可がないということなので、ルートにしてみました
$ sudo su
$ ./a.out
bash: ./a.out: 許可がありません
となります。
間違っているところも(やった事)あると思いますが、手詰まりです。
よろしくお願いします
オフライン
minato による投稿:
$ gcc test.c
$ ./a.out
bash: ./a.out: 許可がありません
Geanyは関係なく、ファイルシステムの問題ではないでしょうか。
1. ファイルシステムがNTFS
2. ファイルシステムがFAT
3. マウントオプションにnoexecがある
のいずれかに該当しませんか?
該当する場合はext4やXFSといったLinux用のファイルシステム上で、
コンパイルして実行してみて下さい。
オフライン
aaabbbcccdddeeefffggghhh さん 返信ありがとうございます
確かにファイルシステムの問題でした
NTFSのHDDに書き込んでいたのが問題だったようです OSの入っているHDDで記述したら望んだ結果が出ました
ありがとうございました。
オフライン