Vista上でのMinGWとのたたかい
2007.10.15 |Category …Computer
mingwでgccがなんだか動作しなかった件について。
備忘録的に。
※もしこの記事を参考に設定をしようとしている方がいらっしゃいましたら、一応最後まで読んでから設定をはじめたほうが良いかもしれません。
コンパイル対象ファイルは、
hello world
って出力するやつ。
最初は、msysではgcc見つけてるのに、
コマンドプロンプトからgccは存在しないと言われるエラー。
これは、なんと環境変数PATHに間違ったパスを書いていたというお粗末なもの。
※VistaにMinGWを入れる場合、msysのbin、MinGWのbinをPATHに設定して、
なおかつGCC_EXEC_PREFIXなる環境変数を用意してMinGWのルートを設定しなけりゃならないらしい…。
今度は、cc1だかなんだかが見つからないといわれたので、
そこにパス通して解決。
(pass-to-mingw/libexec/gcc/mingw32/3.4.2/)
そしたら今度はインクルードファイルが見つからないとかなんとか。
で、それはC_INCLUDE_PATH(とCPLUS_INCLUDE_PATH)なる環境変数を設定。
(pass-to-mingw/include;pass-to-mingw/lib/gcc/mingw32/3.4.2/include、
CPLUSはそれに追加で→
pass-to-mingw/include/c++/3.4.2;pass-to/mingw/include/c++/3.4.2/mingw32)
で。
まだ続いて、こんどはld.exeからのcrt2.oがないとか、
crtbegin.oがないとかの文句連発。
これは、コンパイル対象ファイルにcrt2.oとかを入れてやれば文句はないみたいなんだけど、なんか気持ち悪いし、
上記2つ以外にも文句があったみたいで、
きりがない感じ。
ここでどうしようどうしようとぐーぐる先生に相談するも、
あんまり芳しい答えが返ってこないんだよね…。
-vオプションつけて、コメント見てみると、
ignore nonexistent directory .....(うろ覚え)
とかなんとかいうメッセージが出てきてるみたい。
やっぱり原因はファイルが探せていないことにあるみたい。
で。
結論だけ言うと、
cドライブ直下にMinGWおいたら解決した。
それまでは、cドライブ直下には自分のインストールした
(いろいろ中身のファイルとかいじったりしたい)プログラム用のディレクトリ用意して、
その中にMinGWもMSYSもおいておいたのです。
何が原因なのかはなぞですが、それだといけないらしい…。
まぁ動いたのでいいんですけどね…
備忘録的に。
※もしこの記事を参考に設定をしようとしている方がいらっしゃいましたら、一応最後まで読んでから設定をはじめたほうが良いかもしれません。
コンパイル対象ファイルは、
hello world
って出力するやつ。
最初は、msysではgcc見つけてるのに、
コマンドプロンプトからgccは存在しないと言われるエラー。
これは、なんと環境変数PATHに間違ったパスを書いていたというお粗末なもの。
※VistaにMinGWを入れる場合、msysのbin、MinGWのbinをPATHに設定して、
なおかつGCC_EXEC_PREFIXなる環境変数を用意してMinGWのルートを設定しなけりゃならないらしい…。
今度は、cc1だかなんだかが見つからないといわれたので、
そこにパス通して解決。
(pass-to-mingw/libexec/gcc/mingw32/3.4.2/)
そしたら今度はインクルードファイルが見つからないとかなんとか。
で、それはC_INCLUDE_PATH(とCPLUS_INCLUDE_PATH)なる環境変数を設定。
(pass-to-mingw/include;pass-to-mingw/lib/gcc/mingw32/3.4.2/include、
CPLUSはそれに追加で→
pass-to-mingw/include/c++/3.4.2;pass-to/mingw/include/c++/3.4.2/mingw32)
で。
まだ続いて、こんどはld.exeからのcrt2.oがないとか、
crtbegin.oがないとかの文句連発。
これは、コンパイル対象ファイルにcrt2.oとかを入れてやれば文句はないみたいなんだけど、なんか気持ち悪いし、
上記2つ以外にも文句があったみたいで、
きりがない感じ。
ここでどうしようどうしようとぐーぐる先生に相談するも、
あんまり芳しい答えが返ってこないんだよね…。
-vオプションつけて、コメント見てみると、
ignore nonexistent directory .....(うろ覚え)
とかなんとかいうメッセージが出てきてるみたい。
やっぱり原因はファイルが探せていないことにあるみたい。
で。
結論だけ言うと、
cドライブ直下にMinGWおいたら解決した。
それまでは、cドライブ直下には自分のインストールした
(いろいろ中身のファイルとかいじったりしたい)プログラム用のディレクトリ用意して、
その中にMinGWもMSYSもおいておいたのです。
何が原因なのかはなぞですが、それだといけないらしい…。
まぁ動いたのでいいんですけどね…
PR
そんなばかな。
2007.10.14 |Category …Computer
午前中教習所。
午後、MinGW/MSYS、ECBのインストール。
そして今日が終わろうとしている。
しかしまだgccがうまく動いてくれない。
問題は環境変数なのはわかっているんだけど。
午後、MinGW/MSYS、ECBのインストール。
そして今日が終わろうとしている。
しかしまだgccがうまく動いてくれない。
問題は環境変数なのはわかっているんだけど。
もうふらふらです
2007.10.12 |Category …資格
進路変更の話です。
目視が遅くてふらつきます…。
所内はゆっくりだったからそれで大丈夫だったんだもん!
路上って怖いですね…。
自転車とか走ってるし。
対向車くるし。(怖くて左に寄っちゃう。)
ゆっくりしてたら速くって言われるし。
てか、道路の端に車止めるのやめてくれ!
危険だよ~…
自分が教習車に乗るようになって、
教習車が危険だということがよくわかりました。
近づいちゃいけない(笑)
目視が遅くてふらつきます…。
所内はゆっくりだったからそれで大丈夫だったんだもん!
路上って怖いですね…。
自転車とか走ってるし。
対向車くるし。(怖くて左に寄っちゃう。)
ゆっくりしてたら速くって言われるし。
てか、道路の端に車止めるのやめてくれ!
危険だよ~…
自分が教習車に乗るようになって、
教習車が危険だということがよくわかりました。
近づいちゃいけない(笑)
迷う…
2007.10.12 |Category …Computer
mingw/msysにすべきかcygwinにすべきか…。
どっちでも良い気がするんだけどなー。
だからこそ困る。
そのあたり整ったらだいぶ使いやすいPCになる予定…。
PCの環境整えるのに何日かかってるんだろ、自分…。
ていうかなんか最近忙しい気がする。
実際に予定に拘束されている時間よりも、
移動時間がたぶん問題なんだと思う。
本郷で往復3時間、駒場で4時間。
6時間睡眠で考えると、
移動時間が一日の16-20%?
そりゃ忙しい気もするか。
どっちでも良い気がするんだけどなー。
だからこそ困る。
そのあたり整ったらだいぶ使いやすいPCになる予定…。
PCの環境整えるのに何日かかってるんだろ、自分…。
ていうかなんか最近忙しい気がする。
実際に予定に拘束されている時間よりも、
移動時間がたぶん問題なんだと思う。
本郷で往復3時間、駒場で4時間。
6時間睡眠で考えると、
移動時間が一日の16-20%?
そりゃ忙しい気もするか。
めどうがついにいい感じに!
2007.10.11 |Category …Computer
かねてから、meadowのフォントが気に入っておらず、(参照)
そのためあんまりmeadow好きじゃなかったんですよ。
でも、ついに今日その戦争に勝利しました!!
やっと好みな感じになった♪
原因は、文字サイズだったみたいです。
わかってみれば、なんだ、そんなことかという気もします。
ブラウザとエディタは何とかなったし、
(ブラウザはGeckoエンジンにしてみたい気もする。)
あとは開発環境を何とかしたいところ…。
そのためあんまりmeadow好きじゃなかったんですよ。
でも、ついに今日その戦争に勝利しました!!
やっと好みな感じになった♪
原因は、文字サイズだったみたいです。
わかってみれば、なんだ、そんなことかという気もします。
ブラウザとエディタは何とかなったし、
(ブラウザはGeckoエンジンにしてみたい気もする。)
あとは開発環境を何とかしたいところ…。
お気に入りを整理していて気づく
2007.10.11 |Category …つぶやき
引き続き、ブラウザのお気に入りの移行をがんばっています。
とりあえず、必要なものだけ移そうと思って、手動登録。
していたら、
お気に入りの中のものって、意外と使ってないことに気づく。
よく考えたら、毎日見るサイトでも、毎日ぐぐってたりする。
現在13件のお気に入りが入ってますが、
(うち2件はRSSフィード)
これで十分かな。
昔のお気に入りは100件以上あるみたいです。
無駄です。
そんなにあっても、すでに何があるか覚えてないから
結局ぐーぐる先生に聞いちゃうんだよね…
昔はお気に入りを活用していた気がするけど。
ぐーぐる検索は便利だなぁ。
とりあえず、必要なものだけ移そうと思って、手動登録。
していたら、
お気に入りの中のものって、意外と使ってないことに気づく。
よく考えたら、毎日見るサイトでも、毎日ぐぐってたりする。
現在13件のお気に入りが入ってますが、
(うち2件はRSSフィード)
これで十分かな。
昔のお気に入りは100件以上あるみたいです。
無駄です。
そんなにあっても、すでに何があるか覚えてないから
結局ぐーぐる先生に聞いちゃうんだよね…
昔はお気に入りを活用していた気がするけど。
ぐーぐる検索は便利だなぁ。
設定とかが面倒
2007.10.11 |Category …Computer
新しいPCが到着しました♪
やったぁ!
なんかいろいろインストールしたりするべきものがある気がするけど、
面倒でどうしたらいいかわからない。(笑)
とりあえず一番重要なのは、Lunascape(ブラウザ)のお気に入りの移動なんだけど、
設定フォルダがどこにあるのかがわからなくなってしまった…
検索に引っかかってくれないよー!
ところでVistaなんですけど、これでやっていけるのでしょうか?
なんか、いろいろ。
もちろんエアロは即効offにしましたが…。
(そういう問題ではないw)
てかLinuxも入れてデュアルにするべきか?
あー。
(面倒になった気持ちを表す声)
全部必要になってからでいいや…
VistaだめそうだったらXPに入れなおすからいいや…
もうお気に入りの移動ができればいいや…
ていうかこの機会にお気に入りの整理をしたほうがいい気もしてきた。
使わないのとか。
リンク切れとか。
やったぁ!
なんかいろいろインストールしたりするべきものがある気がするけど、
面倒でどうしたらいいかわからない。(笑)
とりあえず一番重要なのは、Lunascape(ブラウザ)のお気に入りの移動なんだけど、
設定フォルダがどこにあるのかがわからなくなってしまった…
検索に引っかかってくれないよー!
ところでVistaなんですけど、これでやっていけるのでしょうか?
なんか、いろいろ。
もちろんエアロは即効offにしましたが…。
(そういう問題ではないw)
てかLinuxも入れてデュアルにするべきか?
あー。
(面倒になった気持ちを表す声)
全部必要になってからでいいや…
VistaだめそうだったらXPに入れなおすからいいや…
もうお気に入りの移動ができればいいや…
ていうかこの機会にお気に入りの整理をしたほうがいい気もしてきた。
使わないのとか。
リンク切れとか。