ページ 11

WinGWでCソースファイルをコンパイルできません

Posted: 2013年10月10日(木) 15:09
by Godai
初めまして。Godaiと申します。
掲示板を見ていつも勉強させていただいてます。

プログラム歴1ヶ月も満たない初心者なのですが、質問をさせていただきたいと思います。

今回質問させていただきたいのは、「Cソースファイルがコンパイルできないエラー」です。
使用しているコンパイラは MinGW4Tscope5 で、エディタは Notepad++ です。
また、Tscope5 というライブラリを使用しています。

どれもインストールしたばかりで、動作の確認をするために簡単なテストコード (second.c) を作り、
コンパイルしようとしたのですが、エラーとなってしまいました。

以下がエラー文です。

NPP_EXEC: "compile tscope"
NPP_SAVE: C:\MinGW4Tscope5\msys\1.0\home\second.c
CD: C:\MinGW4Tscope5\msys\1.0\home
Current directory: C:\MinGW4Tscope5\msys\1.0\home
c:\mingw4tscope5\msys\1.0\bin\bash.exe /usr/local/bin/tcc second.c
Process started >>>
/usr/bin/bash: /usr/local/bin/tcc: No such file or directory
<<< Process finished. (Exit code 127)
================ READY ================

ネットでも調べてみて、欲しい場所にソースファイルがないために
このようなエラーになるという察しはつきました。

そして、エラー文中の
c:\mingw4tscope5\msys\1.0\bin\bash.exe /usr/local/bin/tcc second.c
この部分にファイルを移しておけばよいのかと思い、
フォルダを辿っていったのですが、それに相当するものが見当たらず、途方にくれていました。
(c:\mingw4tscope5\msys\1.0\bin\ までは見つかるのですが、それ以降がどこにも見当たりません。)

とても初歩的な質問で大変恐れ多いのですが、どなたかご教授お願いいたします。

Re: WinGWでCソースファイルをコンパイルできません

Posted: 2013年10月10日(木) 16:49
by softya(ソフト屋)
Linux/Unix環境前提の様なのでLinuxでビルドしたほうが楽だと思います。
/usr/local/bin/とかWindowsじゃないですね。

どうしてもWindowsと言うなら最低でも両方の環境の違いを勉強されたほうが良いかと思いますが。

【補足】
サイトを見るにWindowsで動かすことは問題ないように見受けられます。
なぜ、Linuxで的な環境でのコンパイルになっているか説明できますでしょうか?
「Tscope5: Main Page」
http://users.ugent.be/~masteven/tscope5/install.html