はじめまして。
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ランキング
-
10進数からN進数に変換するプロ...
-
c言語
-
バッチファイルで以下のような...
-
複素関数はどこはあんまりやら...
-
3×3のラテン方陣をつくるプログ...
-
c言語
-
c言語の問題の説明、各所ごとに
-
大量のデータを読み込んで表示...
-
C言語初心者 ポインタについて...
-
c言語のリダイレクトによる円...
-
MACで動く実行ファイルをWindow...
-
C言語 解答について。
-
C言語でファクト関数を使わずに...
-
const char** p;のとき、free(p...
-
C++のcase文の書き方
-
Python、プログラミングについ...
-
visual studio 2019において、...
-
プログラム言語について c言語...
-
VisualStudio2022でC言語プログ...
-
VisualStudioでC++クラスを追加...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP5.2.9インストール時に、 Or...
-
Red Hat ES 3にPHP5.2.5インス...
-
phpのインストールが上手く行き...
-
パスがうまく通らないので、パ...
-
コンパイルエラー
-
所有者apacheでパーミッション644
-
cygwinのgccによるコンパイルう...
-
PHPをバージョンアップしたらCR...
-
macへboostのインストール
-
PHPのコンパイルの仕方を教えて...
-
PHPモジュールが読み込めない?
-
automake、Makefile.in/.am/.de...
-
linux-C言語(gcc)でPostgresql
-
PHP
-
PHPのビルドについて質問です。
-
GCCでライブラリが足りない
-
OpenLDAPのインストール
-
php4.3.8のmake時にエラー
-
Ubuntu feisy fawnでGTK+のプロ...
-
fedora php pdoでdb2接続方法
おすすめ情報