• 締切済み

Bloodshed Dev-C++というコンパイラなんですが・・・

右も左もわからない超初心者ですが、プログラムの勉強を始めました。 参考書を見ながらタイトルのDev-C++というソフトでプリントFの文章をそっくり打ってコンパイルしてみたのですが C:\Dev-Cpp\test\Makefile.win [Build Error] [main.o] Error 1 という文章が出てきてしまいます。 何度やってもだめなので、新規作成からそのままコンパイルしてみてもだめでした。 別のPCで同じようにみたら、プリントFで打った文章もコンパイルされましたし、新規作成からコンパイルするとちゃんと真っ黒な画面が出ました。 私が使っているのは、マックブックで、それにブートキャンプでXPを入れているのですが、それがまずいのでしょうか?OSがネイティブで動くとのことでしたので考えにくいかと思うのですが、比較してみると沿うとしか考えられなくて困っています。 エラーの文章の意味とあわせて教えていただけると助かります><

みんなの回答

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

状況が特殊すぎるので、問題を一つ一つ潰していきましょう。 まず、MinGWは正しくインストールされていますか?コマンドプロンプトからgccが動作するか確認してみてください。 > エラーの文章の意味とあわせて教えていただけると助かります Dev C++は最近は触っていないので推測でしかありませんが、エラーメッセージからすると、gccが正しく動いていないか、main.cが存在しないような気がします。

関連するQ&A

  • Visual C++ 2008で .cファイルのコンパイラができない

    現在Microsoft Visual C++ 2008 Express Editionでc言語を勉強していて 今の所しばらくc++の勉強をする予定はありませんので、 c言語のみ勉強したいのですがVisual C++ 2008で、.cファイルを作成し、 これをコンパイルしようとすると必ずエラーが出ます。 原因を色々なページを回って探したのですが 「.cppファイルにすればコンパイルできます」という回答しか見当たりません c言語でも最初のうちは.cppファイルでも問題なく動くようですが、 高度なレベルに行くとcpp独自のエラーが出ると聞いております。 このような状態でc言語を勉強するのも微妙です なんとか.cファイルでコンパイラする方法は無いでしょうか? あるいはVisual C++ 2008に代わるお勧めのソフトでも結構です よろしくお願いします。

  • MPLABでC言語コンパイラーがつかえない・・。

    MPLAB(ver7.21)でC言語を用いてコンパイルを行い、PIC16F84Aにプログラムを書き込みたいと思っています。 さっそく、MPLAB(Ver7.21)とHi-tech社からPICC liteを手に入れ、作ってみることにしました。 簡単にLEDが光るものだけを作成したのですが、コンパイルするときに問題が・・・。 [プログラム] #include <pic1684.h> main(void){ TRISA = 0x0F; TRISB = 0x00; PORTB = 0x00; RBO = 1; } これで、ソースを作りプロジェクトにあわせ「Make」をしたところ下記のようなエラーが発生しました。 Executing: "C:\PICCLITE\BIN\PICL.EXE" -C -E"test.cce" "test.c" -O"test.obj" -Zg9 -O -ASMLIST -Q -MPLAB -18F8490 Error[000] : Unknown flag -18F8490 Halting build on first failure as requested. BUILD FAILED: Sat Oct 01 00:42:56 2005 プログラム自体のエラーではないのですが、特に見あたる理由がわかりません。 何が原因なのでしょうか?もしくは作り方が間違っているのでしょうか?

  • Visual C++ 2005 Express Edition, C をコンパイルするには?

    Express Edition で C をコンパイルする方法を御存知でしょうか? 軽く調べたところ、上の Menu から Project → (下の)Properties → Configuration Properties → C / C++ → Advanced → Compile as C Code を選べばできるとの書き込みがあったんですが、その後 Build してみても C がコンパイルされません。 例えば Program という Project を新規作成すると Program.cpp などいろんなファイルが自動生成され、 Program.c と保存してから Build してるのですが下の出力 Window には Program.cpp をコンパイル中と出ます。 それと、新規作成から Project でなく File を選択すると上の Menu に Build が出ないのですが その場合はどうでしょうか?? 今のところは Command Prompt の CL を使ってます。  C をコンパイルするだけなのにかなり複雑ですね。。。

  • Dev-C++ の使い方

    Dev-C++ をダウンロードして使い始めましたが、教本に乗っている簡単なプログラムを書いてコンパイルしようとしたら、エラーメッセージが出てきて先へ進めません。 私の書いたプログラムとエラーメッセージは下の通りです。 「プログラム」 // sample program #include <iostream> int main() { std::cout << "Hello, world.\n"; return 0; } 「エラーメッセージ」 g++.exe has stopped working A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available. そしてこのメッセージの下に Debug ボタンと Close program ボタンがあります。 Close program ボタン を押すとそれで終わりですが、Debug ボタンを押すと Microsoft Visual Studio のダイアログボックスが出てきて、次のようなメッセージを表示します。 「ハンドルされない例外が 0x00415710(g++.exe) で発生しました。0x0000005 場所 0x0000006F への書き込み中にアクセス違反が発生しました。この例外のハンドラーがある場合にはプログラムを安全に続行できます。」 そしてこの後に「中断」と」継続」の2つのボタンがありますが、私はよくわからないので、ここで「中断」ボタンを押して終わりにします。 ちなみに、Visual Studio のダイアログボックスが出てくるのは、以前にvisual studio community 2015 をダウンロードしてあるからだろうと思います。始めこのソフトを使おうとしたのですが使い方が難しすぎて手に負えませんでした。それでもっと簡単そうなDEV-C++ を使い始めたわけです。 どうすればコンパイルしてコンソール画面に”Hello, world." を表示できるでしょうか。 どなたか力をお貸しください。お願いします。

  • Windows上でのCmakeの実行(g++で)

    main.cpp, hello.cppのファイルがあり、以下のようにコンパイルして実行できます。 > g++ -c main.cpp hello.cpp # ソースファイルをコンパイルしてオブジェクトファイル(main.o, hello.o)を生成 > g++ -o a.out main.o hello.o # オブジェクトファイルをリンクしてa.outという実行ファイルを生成 これと同じことをcmakeでやることを考えました。手順は以下のようです。 CmakeをインストールしてCMakeLists.txtを上記ソースと同じところに作成しました。 CMakeLists.txtは以下の通りです。 # CMakeのバージョンを設定 cmake_minimum_required(VERSION 2.8) # プロジェクト名と使用する言語を設定 CXXとは?Visual Studioでしょうか。g++ではどうやるのでしょうか。 project(test_cmake CXX) # a.outという実行ファイルをmain.cppとhello.cppから作成 add_executable(a.out main.cpp hello.cpp) main.cpp, hello.cpp,CMakelists.txtが保存されているフォルダ上で、以下の操作をしました。 > mkdir build > cd build > cmake .. 正常に動作しているようです。 > make ←makefileがないので実行できない(そうだろうと思います)これも問題だと思います。makeがないのに。またこのmakeってどこから提供されるものでしょうか。 この手順だと、a.outを作成してくれるはずですが、a.out.vcxprojのようなファイルが出ています。visual studioなのでそうなるだろうとは思いますが。 予定どおり、g++が実行され、a.outが出力されるようにするにはどうしたらいいでしょうか。

  • gfortranでmakefile

    gfortranのmakefileを作成し、"make test"と実行しても成功しません。 どうすればいいのでしょうか? どこか間違いがあるでしょうか? 下にmakefileを全文載せましたのでアドバイスをよろしくお願いします。 OBJS = main.o tree.o treef.o test : ${OBJS} gfortran -c test ${OBJS} main.fやtree.fやtreef.fのファイルの中身は問題ありません。 他のパソコンではキチンとコンパイルに成功しています。 ちなみに、"make test"と実行して出てくるエラーメッセージが「makefile:3 *** 最初のターゲットより前にコマンドを起動. 中止.」 です。

  • eclipseのCDTでCを書いていますがエラーです

     今晩はCの初心者です、宜しくお願いします。  eclipseのCDTでCを書いています。  PATHも設定して、JAVAはコンパイルするのですが、Cだけは下のようなエラーが出てうまくコンパイルできません。  一体何が原因でしょう。   ============================================================ **** Full rebuild of configuration Debug for project try1 **** make -k clean all make: makefile 5: bad delimiter: '=' Build complete for project try1 =============================================================

  • Borlandで組んだC+サンプルでエラーに

    borlandでc++のあるサイトのサンプルを動かそうとしたのですが、 C:\borland\work\stl_sample3>bcc32 stl_sample3.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland stl_sample3.cpp: エラー E2206 stl_sample3.cpp 22: 不正な文字 '$' (0x24)(関数 main() ) エラー E2206 stl_sample3.cpp 30: 不正な文字 '$' (0x24)(関数 main() ) エラー E2206 stl_sample3.cpp 33: 不正な文字 '$' (0x24)(関数 main() ) エラー E2206 stl_sample3.cpp 43: 不正な文字 '$' (0x24)(関数 main() ) エラー E2206 stl_sample3.cpp 45: 不正な文字 '$' (0x24)(関数 main() ) エラー E2206 stl_sample3.cpp 48: 不正な文字 '$' (0x24)(関数 main() ) *** 6 errors in Compile *** というエラーになりました。 22行目は map<string, vector<string> > $_POST; となっています。 もしかして、borland c++コンパイラでは$が使えないのでしょうか? VSでないとダメなのですか?

  • visual C++ ビルド

    visual C++ ビルド 次のソースをビルドしたら、こんなエラーがでてきました。 どこがだめなんでしょうか。 //画面への出力を行うプログラム #include <instream> using namespace std; int main() { cout << "初めてのC++プログラム。\n"; cout << "画面に出力しています。\n"; } ビルド結果 1>------ ビルド開始: プロジェクト: hello, 構成: Debug Win32 ------ 1>コンパイルしています... 1>list1-1.cpp 1>c:\documents and settings\藤本剛史\my documents\visual studio 2008\projects\hello\list1-1.cpp(3) : fatal error C1083: include ファイルを開けません。'instream': No such file or directory 1>ビルドログは "file://c:\Documents and Settings\藤本剛史\My Documents\Visual Studio 2008\Projects\hello\Debug\BuildLog.htm" に保存されました。 1>hello - エラー 1、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

  • C言語のバージョン違いのコンパイルについて

    C言語で Solaris9のmakefile、ソースをそのまま利用し Solaris10上でコンパイル可能でしょうか? コンパイルした所、 -------------------------- aaa.mk:構文エラー 行 10: '(' unexpected -------------------------- というエラーが出ましたが、 Solaris10向けにmakefileを見直さないと行けないのでしょうか?