• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linuxで実行ファイルを実行)

Linuxで実行ファイルを実行できないエラーが発生する

t-okuraの回答

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.2

実行されていますよ。 > 2. > [root@host-210-161-57-177 html]# ./a.out > opendir: No such file or directory プログラムで使用している opendir がエラーになっているんじゃ ないでしょうか。

seagal07
質問者

お礼

ああっ! 本当だ・・・ プログラムのエラーですね。 ありがとうございました。

関連するQ&A

  • cygwinの実行

    cygwinについての質問なんですが、gcc でコンパイルまではできたんですが、a.exe で実行ができません。 「bash: a.exe: command not found 」と出てしまいます。どうすればよいのでしょうか。

  • .oと.outファイルの違い

    gccでコンパイルするとa.outというものができます。 (-oで何も設定しなければ) これはC++のソースファイル1つをコンパイルした時に できる.oのファイルと同一のものでしょうか? #.oは.outの略? .oのファイルの中でmain関数を持っているものが、実行可能形式に なれるのでしょうか?

  • コンパイル ./aと./a.out の違い

    ほんとにcの初心者なのですが、 今Tera Termを使って、ソースを書いて、コンパイル、実行をしているのですが、 例えばtest.cというファイルを gcc test.c とやってコンパイルして、 a.outというファイルができます。 それを./aとやれば実行できると聞いてやってみたのですができません。 ./a.outはできるのですが なぜなのでしょうか??

  • prebinding について(関連付けの再構築)

    prebinding(ファイルの関連付けの再構築)をしたいのですが、ターミナルで % sudo update_prebinding -root / を入れましてリターンをしても -bash: fg: %: no such job と出てしまいます。どうしてでしょうか? 全くの素人なのですが、どうもアイコンがうまく表示されなかったりしていて 必要に迫られてやることになっています。 コマンドはユーザーでログインした状態で行っております。 原因など 分かりやすく教えていただけると助かります。 参考にしたサイトはこちらです。 http://www.geocities.jp/nmuta2005/terminal6.html

    • ベストアンサー
    • Mac
  • Ubuntuでコンパイルできない

    先日、Ubuntuの7.04をインストールしました。そこで、terminalでコンパイルしようとした結果, gcc ex.cと入力すると、 gcc: ex.c: No such file or directory gcc: no input files とでてそれでコンパイルできていません。助けてください。

  • Cygwinのエディタについて

    Cygwinのエディタのviで、c言語のプログラムを作成し、gccでコンパイルすると、a.exeというファイルができます。私は今まで、Linuxのviでc言語のプログラムを実行するときは、a.outを使っていました。 Cygwinのviでもa.outを使うにはどう設定すればよいのでしょうか?

  • ターミナルの勝手なコマンドの実行

    おとついぐらいから、ターミナルを起動しただけなのに /Users/ユーザー名/Desktop/a.out というコマンドが勝手に実行されて コンピュータ名:? MatsudaMasafumi$ /Users/ユーザー名/Desktop/a.out -bash: /Users/ユーザー名/Desktop/a.out: No such file or directory という2行が勝手に表示されてしまいます。 起動したときに /Users/ユーザー名/Desktop/a.out という実行を勝手に行ってしまう理由はなんなのでしょうか? また、この実行をやめたいのですがどのようにすればいいでしょうか?

    • ベストアンサー
    • Mac
  • コンパイル

    ubuntuで、 gcc (ファイル名).c とコンパイルをしようとすると、 error: stdio.h: No such file or directory error: math.h: No such file or directory が出てきてしまいます。どうやってコンパイルしたらよいのでしょう?初心者ですのでよろしくお願いします。

  • ubuntuで作ったアプリを他のLinuxで動作

    Ubuntu Linuxなどでgccのコンパイラを使用して作成したアプリケーションの実行ファイルを他のLinuxでも実行させることなどは可能でしょうか? いまBeagleBone BlackというAngstrom Linuxというのが実装されている基板でのアプリケーションを作成しているのですが、 自分のPCにUbuntu Linuxがインストールされていたので、こちらでHello worldのプログラムを作ってgccコンパイルしてできた実行ファイルをBeagleBone Blackに移して、コマンドラインで ./hello_a.out これで実行してみたのですが、 ./hello_a.out:cannot execute binary file このようなエラーがでて実行することができません。 どなたかご教授頂きますよう、お願い致します。

  • VMwareのLinuxでコンパイルできるが実行できません。

    VMwareのLinuxでコンパイルできるが実行できません。 原因が分からなくて困ってます。 学校の課題をやるために、Window7 starterにVMwareでVine Linux4.2をインストールしました。 emacsでファイル作成後、gcc でコンパイルしたんですが、実行ができません。 コンパイルしたファイルを学校で実行したら普通に動きました。 何か設定ができてないんでしょうか? 解決策がありましたらお願いします。