• ベストアンサー

C言語環境について

Windows7 64bitに、gccを使いたく、『minGW-w64』をインストールでエラー発生します(添付)。Windows7を使っている事がだめなのは承知の上です。ご教授下さい。エディタは『サクラエディタ』。宜しくお願い申し上げます。

  • 42815
  • お礼率100% (44/44)

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1608/2445)
回答No.5

> インストールページが有りまたが、閉鎖しておりました 以下のサイトがqiita.comの説明にあった リンク先からMingW-W64-buildsのパッケージを選択する と同じ画面ですので、多分ここが移転先のような気がします。 Pre-built toolchains and packages https://www.mingw-w64.org/downloads/ で、MingW-W64-buildsをクリックっしたら下の方に飛んで Mingw-builds の下の方に Installation: Download from winlibs.com and extract archive (no installation needed). があったのでそこに飛ぶと WinLibs standalone build of GCC and MinGW-w64 for Windows https://winlibs.com/ に行きつきました。ここからダウンロードできるのではないでしょうか。 現状のダウンロード先が不明なので、上記と同じところかもしれませんが、とりあえず参考までに。

42815
質問者

お礼

ご連絡ありがとうございます。インストーラも出たり出なかったり。出たらエラー。素直に諦めて『Visual Studio』にします。おそらく何かが引っかかってるのだと思います。いろいろありがとうございました。皆様、お詳しい方々んので、機会が有ればご相談させて下さい。何卒、宜しくお願い申し上げます。

その他の回答 (4)

  • kkkkkm
  • ベストアンサー率65% (1608/2445)
回答No.4

こちらに Windows7 Home 32bit ですが、インストールに成功した例がありました。参考にならないでしょうか。 qiita.comのリンクが以前自動削除対象になっていたので全角にしてhttps://を別にしています。 Windows環境にフリーのC開発環境を構築した際のメモ https:// qiita.com/yut-nagase/items/9bb65481685f6b8002de

42815
質問者

お礼

ご連絡ありがとうございます。ご教授頂いたページは確認出来ましたが、miniGW-x64のインストールページが有りまたが、閉鎖しておりました。期待しておりましたが。宜しくお願い申し上げます。

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.3

エラーメッセージの通り、ダウンロードに失敗したと言うことでしょうね。やり直しましょう。

42815
質問者

お礼

ご連絡ありがとうございます。やり方がまずいのかバージョンが適切で無いのかは不明ですが、5回はしましたが、全てエラーとなります。そのエラーが何が理由かは分からないです。ですので、miniGW-x64は諦めて違うCコンパイラを探す方向で転換しました。Windows7に問題が有るのかも不明です。宜しくお願い申し上げます。

回答No.2

あ~そこは、ごめん 力になれないかも、『サクラエディタ』を使ってない物で。 こちらは、WZなんですよね(同じくらい古い系ですが) ただ、単にコマンドラインをマクロできるだけでいいなら、 ベクターのLSIC86試用もいいかもです。 ただし「C言語」ですが。

42815
質問者

お礼

ご連絡ありがとうございます。『サクラエディタ』を使っていると言っても始めたばかりなので『WZ』にエディタ変更しても構いません。Windows7で、問題無ければ『LSIC86』を試してみるのも良いですね。言語はCです。

回答No.1

gccが使いたいだけなら、Cygwinという疑似Linux風環境を セットアップする方が早いのでは?当然MingWありになります。 もちろんネイティブWinアプリもそのまま作れます。 ただし、makeだけが変な所に入ってるので、そこだけ注意ですが。 私の方では、Win7でのGCC開発は、Cygwinにやらせてますので、 できる事はわかってるのですが、最近は出番はあまりないかも http://www.cygwin.com/ (興味があれば) インストール時に追加パッケージで、gccを入れればOKです。

42815
質問者

お礼

早速のご回答ありがとうございます。質問が悪かったです。すみません。gccにこだわっていません。Windows7のCコンパイラが欲しいだけです。いろいろ試しましたが、インストールしないのですね。質問内容と異なりますが、マイクロソフト以外で、『サクラエディタ』のエディタでCコンパイルする日本語版をご教授願えないでしょうか?ちなみにプログラミングは少しかじった程度です。もちろん条件はWindows7でインストール出来、動作可能なフリーソフトです。何卒、宜しくお願い申し上げます。

関連するQ&A

  • 画像添付とC言語

    いつも大変お世話になっております。 標記の件。 画像添付がDebut NCH Softwareを助言を 受けて使ってみましたが、多分、添付されていない でしょう。どうすれば添付できるか教えてください。 その画像は環境変数を写した画面ですが環境変数は 「C:¥MinGW¥bin¥」で間違いないと思うのですが C:\MinGW>gcc test1.c -o test1 'gcc' は、内部コマンドまたは外部コマンド、 「操作可能なプログラムまたはバッチ ファイルとして 認識されていません。」 と出ます。 gccはMinGWのインストールの後半でやったつもりですが、 それではダメでしょうか? アドバイスのほど、よろしくお願い申し上げます。 あと、どこに着目すればいいでしょうか?

  • (C#、C++) ではC言語は読めないので

    Microsoft Visual Studio(C#、C++) ではC言語は読めないと思います。 MinGwとMSYS今までやっていたのですが、突然作業ができなくなりました。アンインストールして再インストールしてもだめです。 Windows7Ultimate用のC言語のコンパイルソフトとシェルを探しています。  以上宜しくお願いします。    

  • Microsoft Visual C++ エラー

    Windows 7 32bit にMinGWをインストールしたところ Microsoft Visual C++ Runtime Library This application has requested the runtime to terminate it in an unusual way. Please contact the application's support team for more information. という"ウィンドウ"がでるようになってしまいました 特定のアプリを終了した時や終了後、終了から数分経過後にでてきます エラーが出てくるアプリケーションはまだほかに試していませんが gedit テキストエディタ 上記アプリケーションの削除、再インストール Microsoft Visual C++の削除、再インストール (2005,2008,2010すべて試しました) ソフトによるレジストリのクリーンアップ いろいろ試しましたが治りませんでした(途中経過に再起動も挟みました) 原因として考えられるのはMinGWだと思われるのですが私情により gccのコンパイル環境を整えるためMinGWを入れておかなければなりません 解決策はありますでしょうか? ご存知の方がいましたらよろしくお願いします

  • Eclipse CDT MinGWによるC言語

    EclipseでC言語の開発環境を整えたいと思い、CDTをインストールし、コンパイラにはMinGWをインストールしました。CDT、MinGWは正常にインストールでき、MinGWはPATHに設定済みです。 Eclipse上でCプロジェクト"sampelC"を作成し、ソースファイル"sample"を作成しました。 以下sampleコードです。 #include<stdio.h> int main(void) { printf("Hello World"); return 0; } Eclipse上で実行するとコンソールに Info: Internal Builder is used for build gcc -O0 -g3 -Wall -c -fmessage-length=0 -o sample.o "..\\sample.c" gcc -o sampleC.exe sample.o 20:16:04 Build Finished (took 151ms) と表示され、ダイアログに 'sampleCデバックの起動'に問題が発生しました。プロセス開始中のエラー -詳細- プロセス開始中のエラー。 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 と表示されます。 しかしながら、生成されたsample.exeをコマンドプロンプトで実行すると正しく起動します。 よってコンパイルは正常にできているということだと思います。 Eclipse上で実行する方法のご教授をお願いします。

  • MinGWを使用してインストール

    Windows XP に MinGW をインストールしました。 そして MinGW に w3m をインストールしたいのですが、 make でエラーになってしまいます。 色々調べてみたのですが、それらしい情報はみつけられませんでした。 MinGW に w3m はインストールできないのでしょうか。 Cygwin はいろいろめんどくさいので MinGW で使いたいのですが(emacs-w3m を使用したいのです)インストールする方法はありますか。 よろしくお願いします。

  • C言語 埋め込みSQL ecpg

    C言語の埋め込みSQLで質問です。 ご教示ください。初心者です。 【環境】 Windows7 64bit gcc:5.3.0 PostgreSQL:9.6.1 【pgcファイル】 #include <stdio.h> exec sql include sqlca; int main(char* argx[], char* argv[]){ exec sql begin declare section; char NAME[256]; char MAIL[256]; exec sql end declare section; exec sql connect to bookmark user dbuser; strcpy(NAME,argv[1]); strcpy(MAIL,argv[2]); exec sql insert into Name_list (name, mail) values (:NAME, :MAIL); exec sql commit; exec sql disconnect; return 0; } 【症状】 以下のコマンドを実行するとエラーが出ます。 -Iでインクルードしようとしています。 C:\cTest\c>ecpg name_list_db.pgc -I C:\postgresql\include ecpg: ファイル"-I"をオープンできませんでした: No such file or directory ecpg: ファイル"C:\postgresql\include"をオープンできませんでした: No such file or directory 一応Cファイルは生成されます。 強引にgccすると下記のエラーが出ます C:\cTest\c>gcc -o name_list_db name_list_db.c -I C:\postgresql\include -lecpg c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find -lecpg collect2.exe: error: ld returned 1 exit status どうすれば良いかご教示ください。 この辺のWebサイトを参考にしました。 http://se.cite.ehime-u.ac.jp/~aman/memo/SQL/ecpg.html 以上よろしくお願いいたします。

  • C言語、実行でエラー。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 shift jifでコンパイルしているのですが コンパイルはお陰様で成功したのですが、 実行でエラーが発生します。 下記にコードとエラーメッセージを書きます。        記 コード #include <stdio.h> int main(void) { printf("8進数101の文字コードをもつ文字は%cです。\n", '\101'); printf("16進数61の文字コードをもつ文字は%cです。\n", '\x61'); return 0; } 実行 C:\MinGW>gcc text4.c -o test4 C:\MinGW>text4.exe 'text4.exe' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ご多忙のところ 度々申し訳ございません。 ご回答の程宜しくお願い申し上げます。

  • pleiades4.2でc++をする方法

    pleiades4.2でc++をしようとしているのですが、うまくいかないので教えてください。 pleiadesを起動後、新規でc++プロジェクトを選択し、 プロジェクトタイプ:Hello World! C++ プロジェクト ツールチェーン:MinGW GCC で始めてみたのですが、ビルド→実行してもコンソールに何も表示されません。 ソースは初期のままで途中エラーもはいてないので、どこに問題があるのかがよくわかりません。 どうすれば動作するようになるのでしょうか? ちなみにpleiades4.2は64bit,Ultimateをインストールしており、更新も行ってます。 またcygwin等も必要なのかと思ったのですが、pleiades4.2では単体でも動作することが可能なようなのでインストールはしていません。 解決策の程よろしくお願いします。

  • Vista c言語でのエラー

    c言語のプログラムで、整数を入力して結果を表示するプログラムなのですが、 コンパイルして、a.exeを実行して、整数を入力したら、 Microsoft Windowsから 「a.exeは動作を停止しました」 「問題が発生したため、プログラムが正しく動作しなくなりました。」 と出ました。 それまでは順調に動いていたのに、それ以降類似のプログラムでも同じようになりました。 しばらくは「問題のレポートと解決策」にて 「Trojan.PWS.Legmir.AD / W32.Ahlem.A@mmウイルスをコンピュータから除去する」という Windowsの警告メッセージが表示されましたが、繰り返しているうちに出なくなりました。 「a」という名前が悪いと聞いて、名前を長短いろいろ変えてもだめでした。 ほかの「a.exe」も消してみましたがだめでした。 Windows Vista MinGW環境でコマンド プロンプトを使用してます。 ウイルスバスター2011も使ってます。

  • gccのコンパイルが出来ません

    gcc(MinGW)をインストールをして、binにPATHを通したのですが、コンパイルしてみると gcc: installation problem, cannot exec `cc1plus': No such file or directory というエラー文がでました。 解決方法をどなたか教えて下さい;; OS は XP Professional SP2 です。 http://www.knatech.info/Dev-mingw-install.htmlを参考にしました。

専門家に質問してみよう