![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
はじめまして。
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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# gcc のコンパイラオプションについて 2 2022/12/21 17:11
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) 十進BASICでの再帰についての質問です。 2 2022/11/18 09:17
- C言語・C++・C# C言語のマクローリン展開ローラン展開のコードについて 3 2022/12/15 14:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP5.2.9インストール時に、 Or...
-
リモートデスクトップ接続でパ...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
”Tortoise SVN” と ”Subversio...
-
エラーメールで"too many hops"...
-
「DNSサーバーを自動的に取得す...
-
sshでlogin後、操作中、固まる...
-
AWSでSSH接続をしたいのですが...
-
Mailの送信済みメールボックス...
-
エクセルで#N/Aを含めた平均値...
-
ALOMのパスワードを忘れた場合
-
IIS SMTPメールの容量
-
DNSサーバを設定したのですがns...
-
ワークグループ設定のPCの名前解決
-
循環参照にならない方法があっ...
-
mailコマンドでメール送信が出...
-
IEのイベントログをイベントビ...
-
至急) mac finderの場所 ネット...
-
.NETでActiveXコントロールを使う
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP5.2.9インストール時に、 Or...
-
Red Hat ES 3にPHP5.2.5インス...
-
phpのインストールが上手く行き...
-
パスがうまく通らないので、パ...
-
コンパイルエラー
-
所有者apacheでパーミッション644
-
PHPをバージョンアップしたらCR...
-
cygwinのgccによるコンパイルう...
-
macへboostのインストール
-
PHPのコンパイルの仕方を教えて...
-
PHPモジュールが読み込めない?
-
automake、Makefile.in/.am/.de...
-
PHP
-
linux-C言語(gcc)でPostgresql
-
GCCでライブラリが足りない
-
OpenLDAPのインストール
-
PHPのビルドについて質問です。
-
fedora php pdoでdb2接続方法
-
php4.3.8のmake時にエラー
-
Ubuntu feisy fawnでGTK+のプロ...
おすすめ情報