![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。
LindowsOS4.0を使っています。
コンパイルができずに困っています。
GCCとMAKEをインストールしました(Lindowsはどちらも入っていないのです。Debian/Woodyベースと言われています)。
gcc 2.95.4
make 3.79.1
which gcc
とすると、/usr/bin/gcc
と表示されます。
で、./configure
すると、
.....
checking whether the C compiler works ... no
と表示されコンパイルエラーになります。
configure.log
を見ると、
-------------------
checking for gcc
configure:916: checking whether the C compiler (gcc ) works
configure:932: gcc -o conftest conftest.c 1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 927 "configure"
#include "confdefs.h"
main(){return(0);}
---------------------
とか
---------------------
checking for gcc
configure:905: checking whether the C compiler (gcc ) works
configure:921: gcc -o conftest conftest.c 1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 916 "configure"
#include "confdefs.h"
main(){return(0);}
----------------------
とかなっています。
confdefs.hというのは何かのライブラリなのでしょうか?これが無いとconfigureできないのでしょうか??
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
Lindowsは未経験なのでアドバイスですが、
>で、./configure
>すると、
>.....
>checking whether the C compiler works ... no
>と表示されコンパイルエラーになります。
./configure はコンパイルをしているのではありません。
また、この一行だけ書かれても、エラーかどうか回答者にはわかりません。
>/usr/bin/ld: cannot open crt1.o: No such file or directory
crt1.oが見つからない様ですが、
redhatの場合crt1.oは、/usr/lib/配下にあります。
redhatの場合crt1.oが含まれるパッケージ名は「glibc-devel-X.X.X」
に含まれています。
早速のご回答ありがとうございました。
そうなんです。
Lindowsでは開発系がまったく無いんです。
glibを探してみるきっかけになりました。
ありがとうございます。
No.2
- 回答日時:
> /usr/bin/ld: cannot open crt1.o: No such file or directory
とありますから、glibc-develを入れてみては。
apt-get install glibc-devel
でできるのかな。
rpm系しか触ったことがないので、よくわからないです。
apt-cache search glib
でglibを探したところ、Lindowsでは、
libglib2.0-dev
でした。そこでそれを早速
apt-get install libglib2.0-dev
としたところ、インストールできました。
ついでに、
libgtkextra17-dev
も入れました。
・・・しかし、未だどのtarボールも最後まではいきません。何かしらつまづきます。
開発環境0っていうのはこんなにもキツイ環境なのですね。勉強になりました。
他に、おすすめのlibはありますか?
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP5.2.9インストール時に、 Or...
-
Red Hat ES 3にPHP5.2.5インス...
-
コンパイルエラー
-
Apache OpenSSL PHP でエラー
-
エクセルで#N/Aを含めた平均値...
-
DNSサーバを設定したのですがns...
-
同一のホスト名で何か問題があ...
-
iPadの受信メールが消える
-
パスワード設定していないユー...
-
【DNS】ゾーン情報が上手く設定...
-
TortoiseSVNでアクセスエラー
-
「DNSサーバーを自動的に取得す...
-
MACアドレス 00:E0:C3 SAKAI って
-
クライアントが切断されました。
-
Mailの送信済みメールボックス...
-
”Tortoise SVN” と ”Subversio...
-
pingでポートの指定
-
リモートデスクトップ接続でパ...
-
APバッチサーバとWebAPサ...
-
Real VNCが頻繁に切断されます
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンパイルエラー
-
Red Hat ES 3にPHP5.2.5インス...
-
GCCでライブラリが足りない
-
PHPにmssqlをインストールする...
-
PHPをバージョンアップしたらCR...
-
所有者apacheでパーミッション644
-
PHP5.2.9インストール時に、 Or...
-
Smartyの設定について
-
icu ビルドエラー
-
PHPのビルドについて質問です。
-
OpenLDAPのインストール
-
PHPモジュールが読み込めない?
-
Call to undefined function: m...
-
パスがうまく通らないので、パ...
-
DNSサーバを設定したのですがns...
-
リモートデスクトップ接続でパ...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
「DNSサーバーを自動的に取得す...
-
AWSでSSH接続をしたいのですが...
おすすめ情報