- ベストアンサー
今期から大学でC言語学習中のプログラム入門者です。
今期から大学でC言語学習中のプログラム入門者です。 授業であるプログラムを書くよう課題が出たので取り組みましたが ./ ファイル名 で「アクセス権がありません。」と表示され進まなくなってしまいました。 今回で2週目なので他にもプログラムはいくつか書きましたがこのような症状は初めてです。 分からないことばかりでソースに問題があるのかそうでないのかも不明です。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Windowsですか? > 授業であるプログラムを書くよう課題が出たので > ./ ファイル名 > アクセス権がありません UNIX系のバッチファイルのような気もしますが。 そうであればエイヤと chmod 777 ファイル名 でパーミッションを何でも有りにしてしまって ./ ファイル名 で動きますが。
その他の回答 (4)
- ichhabehunger
- ベストアンサー率55% (27/49)
- samtomsan
- ベストアンサー率55% (1060/1897)
パーミッションの設定ができていないと思いますが。 実行の設定をしてないかと。 「chmod」を調べてみてください。例えば下記など。 http://www.k-tanaka.net/unix/chmod.html
- kmee
- ベストアンサー率55% (1857/3366)
/とファイル名の間のスペースはわざとですか?実際にもあるのですか? 「ファイル名」というのは、コンパイルしてできた実行ファイルで間違いないですか? >「アクセス権がありません。」と表示され 正確なメッセージをメモするなりコピペで貼り付けるなりしてください。 使用しているOSとコンパイラも明記してください。 できれば、実行ファイルのコンパイルにどんなことをしたかも、具体的に書いてください( gcc ファイル.c とやった、とか) 最低、これくらいないと、答える方も正解にたどりつけません
- ichhabehunger
- ベストアンサー率55% (27/49)
こんばんは。 たぶんこれだけの情報ではどなたも答えようがないと思います。 ご質問の内容はC言語かどうかとは無関係だと思います。 アクセス権がなければ、アクセス権があるところにアクセスしてください としか言いようがありません。 初心者でもどのような環境で何を行っているかをしっかり明示し、 何がやりたいかをはっきり書けば代替案も出てくるかも知れません。 XPと比べてVistaや7は権限についてはかなりうるさい、とでも言っておきましょうか。
お礼
質問に大変な不備があったのに回答をしていただいた方々ありがとうございました。 アクセス権どうこうについては、講義でいつも使う同じPCでやっての話なので、「PCを移せばよし」と言う問題でもないみたいです。初めに書いておくべきでした。 せっかく具体的なアドバイス頂いたんですが、それも見ながら試してみたところ急に出来るようになりました。 ただあせって無い知識で色々触わっていたらのできごとで、何の拍子にそうなったのか分からず、あまりためになる結果にはなりませんでしたが、とにかく、これで課題が続けられそうです。 ありがとうございました。