cygwinでgccを利用してコンパイルをしようと考えたのですが、
exeファイルを吐き出しませんし、プログラム内にエラーを組み込んでも反応しません。
http://sang-wing.cocolog-nifty.com/blog/2009/06/ …
こちらのサイトを参考にして、インストールは行いました。
同じような症状が出た方、解決方法ご教授ください。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
件のサイトは参考にしていませんが, 「Vista (32bit) の cygwin で gcc 3.x を実行する」だけなら可能です>#4. もちろん cygwin の bash で, ですが, 手元では gcc-3.4.4 が動いてます.
普段は cygwin 上で動かしていないので, just FYI ということで.
No.4
- 回答日時:
Vistaは使ってないので、こちらで確認したわけではないですが。
そのサイトを参考にした、ってことは、GCCの3.Xをインストールしたってことですか?
GCC3はすでに古いので、もしかしたらVistaで動かないとか、現在のライブラリだけでは動かない、ってこともあるかもしれません。
「gcc4」で始まる一連のパッケージをインストールしてはどうでしょうか?
あとは
・もしWindowsのコマンドプロンプトから使っているのなら、Cygwinのシェルから使うようにする。
CygwinのコマンドはCygwinの環境から使うのが基本です。
Cygwinという別のOSが動いていて、Windowsからそのシステムに直接アクセスできる、というくらいの感覚でいた方がよいです。
標準の端末は使い辛いので、Teraterm+cygtermとか、X Window+X Window用の端末(xterm等)とかが便利です。
・システムのDLLと衝突することがあるようです。下などを参考にrebaseallするといいかもしれません
http://blogs.yahoo.co.jp/eguchium/36260060.html
・cygcheck gcc と入力してください。DLLの依存関係が表示されるはずです。ここでエラーにならないか確認してください。エラーが出るようならgcc4関連をreinstallしてください
ちなみに、CygwinのシンボリックリンクはWindowsのリンクとは別のもので、Cygwin側で処理するので、FATとかでも問題無く使えます>#3
No.3
- 回答日時:
インストール時のオプションにもよりますが、
スタートメニューにCygwinBashSellはありますか?
Start Menu -> Cygwin -> Cygwin Bash Shell
http://home.r07.itscom.net/robin/sw/cygwin/image …
もしあれば、そこから起動したShellであればgcc使えるのではないかと
思うのですが。
あと、何も反応しないというのは
C:\>gcc
'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
というエラーもでないということですか?
最後に、cygwinのgccはシンボリックリンクとどこかに書いてありました。
お使いのファイルシステムがFat32だと問題があるかもしれません。
No.1
- 回答日時:
ちょっと状況がわからないのですが、たとえば引数なしでgccを動かすと
なにか反応はありますか?
> gcc[Enter]
正常なgccでしたら
gcc: no input files
とか表示されるはずですが。
コンパイルエラーなソースを食わせてもエラー出力がないようでしたら、
gccへパスが通ってないとかかな。
> ユーザ環境変数PATHに ;C:\cygwin\bin 追加
> システム環境変数Pathにも ;C:\cygwin\bin 追加
これはやりました?
パス合ってるか知りませんけど。
この回答への補足
>正常なgccでしたら
>gcc: no input files
>とか表示されるはずですが。
通常ならでるはずなのですが、なにひとつ表示されずに終了されるんですよね。
パスに関しては通しているのでwget等利用できるのですが、
gccに関してはうんともすんとも表示されません。。。。
最新のバージョンを利用しているのですが、
vistaと相性の悪いgccのバージョン等あるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- Windows 10 WindowsUpdateで再起動を阻止したいです 3 2023/03/15 22:41
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- Windows 10 Windows 11の累積更新プログラム KB5016629 がインストール出来ない。 2 2022/08/16 12:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- UNIX・Linux 【初心者】aws lightsail で自作のオリジナルテーマのwordpressを設定する方法 1 2022/07/14 09:46
- オープンソース パイソン、Jupyter Labのインストールができない。 3 2023/04/05 21:57
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのコードの...
-
Windows10にデュアルブートでXP...
-
C++Builder5 基本ランタイムパ...
-
Linuxにgccをインストールした...
-
'msimg32.lib'は通常どこにある...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
Visual Studio2017Expressのイ...
-
Visual Basic 6.0 SP6 インス...
-
ラズパイでのCGIで、pythonソー...
-
大量のフォルダからひとつのフ...
-
ハッシュ値を取る時はファイル...
-
コマンドプロンプトの「%1」と...
-
stable diffusionのインストー...
-
コマンドプロンプトのエラーに...
-
バッチ処理でファイルの中身を...
-
Fast Copy と Fire File Copy ...
-
virualboxで仮想マシンフォルダ...
-
Thunderbirdで社内共有フォルダ...
-
binファイルを解凍したいの...
-
同名のフォルダを検索・削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cygwinインストールでgccが利用...
-
Windows10にデュアルブートでXP...
-
Shell関数で起動したメディアプ...
-
VBScriptで外部プログラム実行...
-
Visual Basic 6.0 SP6 インス...
-
Jupyter Notebookのアンインス...
-
Tomcatがサービスに残り再イン...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
visual atudio code でC言語を...
-
Linuxにgccをインストールした...
-
[C#] コンパイラのバージョン確...
-
DELL タブレット 「Venue 8 Pro...
-
Flashコンテンツを使ったWebサイト
-
Command Not Found @ Cygwin
-
C言語 コマンドプロンプトにつ...
-
DShow.hを認識させたい
-
任意のファイルアイコンの右ク...
-
VB6.0ランタイムインストール先...
-
R、パッケージのインストールに...
-
Powershell ISEの日本語化設定
おすすめ情報