
はじめまして。
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ランキング
-
Vba Replace関数について教えて...
-
CSSが全く分かりません、お助け...
-
DLLファイルの逆コンパイラにつ...
-
バッチファイルで以下のような...
-
CPUが16bitでも32bitOSでコンパ...
-
gccを行ってもexeファイルが生...
-
c言語
-
VisualStudio2022でC言語プログ...
-
Windows Formアプリからコンソ...
-
visual studio 2022でのC#プロ...
-
C言語の関数のextern宣言
-
プログラマー達は何故、プログ...
-
PIC12F1822でLED調光器を作りたい
-
最初に聞かれたこと
-
C言語 関数、変数の宣言について
-
C言語について(初心者)
-
プログラミングc++を全く分か...
-
あってる
-
DNCL(共テ用プログラミング言語...
-
DNCL(共テ用プログラミング言語...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Red Hat ES 3にPHP5.2.5インス...
-
PHP5.2.9インストール時に、 Or...
-
macへboostのインストール
-
コンパイルエラー
-
linux-C言語(gcc)でPostgresql
-
fedora php pdoでdb2接続方法
-
PHPをバージョンアップしたらCR...
-
cygwinのgccによるコンパイルう...
-
PHPのコンパイルの仕方を教えて...
-
automake、Makefile.in/.am/.de...
-
undefined symbol: ap_php_snpr...
-
リモートデスクトップ接続でパ...
-
同一のホスト名で何か問題があ...
-
「DNSサーバーを自動的に取得す...
-
DNSサーバを設定したのですがns...
-
サーバーというのとメインフレ...
-
エクセルで#N/Aを含めた平均値...
-
エラーメールで"too many hops"...
-
”Tortoise SVN” と ”Subversio...
-
MACアドレス 00:E0:C3 SAKAI って
おすすめ情報