のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,836人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレCygwin + MinGW + GCC 相談室 Part 6

    gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 : デフォルトの名無 - 2011/09/19(月) 02:17:28.88 (+32,-29,-37)
    使い方はcpと一緒だよ。カレントディレクトリにコピーしたいなら.を指定すればいい。
    一般的な質問はUNIX板のスレでした方がいい。
    252 : デフォルトの名無 - 2011/09/19(月) 02:26:54.30 (+61,+29,-18)
    >>251
    あ、なんか勘違いしてリモートホストに入ったままでした。
    ありがとうございました。

    スレ汚し失礼しました。
    253 : デフォルトの名無 - 2011/09/19(月) 10:30:12.94 (+70,+29,+0)
    >>248
    スマートフォンと呼ばれている携帯にはある
    254 : デフォルトの名無 - 2011/09/20(火) 19:19:21.83 (+76,+29,-36)
    >>226
    いやdddは>>203で出してるんだけど…

    >>234
    >>220読んでくれ。

    >>243
    >>224読んでくれ。
    あと別にGUIの正確な定義を議論してるわけじゃない。
    255 : デフォルトの名無 - 2011/09/20(火) 19:44:38.56 (+52,+29,-11)
    もう何でもいいよスレチ
    256 : デフォルトの名無 - 2011/09/20(火) 21:57:26.45 (-1,-29,-18)
    ddd 以外で Cygwin で動かせるのは Insight とか Eclipse CDT もあるね
    http://sourceware.org/insight/downloads.php
    257 : デフォルトの名無 - 2011/09/20(火) 23:57:53.43 (-6,-29,-11)
    »1000
    258 : デフォルトの名無 - 2011/09/20(火) 23:59:43.24 (+5,-29,-15)
    >300
    >>400
    >>>500
    | 600

    2chのアンカーって何で '>>' になったの?
    259 : デフォルトの名無 - 2011/09/21(水) 10:15:01.80 (+0,-29,-12)
    >>258
    >2chのアンカーって何で '>>' になったの?

    という感じにレスを引用したときにアンカーと間違えるからでは?
    260 : デフォルトの名無 - 2011/09/21(水) 10:28:37.35 (+0,-29,-2)
    >>2chのアンカーって何で '>>' になったの?
    261 : デフォルトの名無 - 2011/09/21(水) 10:31:05.26 (+64,+29,-7)
    なるほど

    元スレ見たら >2 ではリンクになってないわ。
    俺の専ブラ腐ってる。。。
    262 : デフォルトの名無 - 2011/09/21(水) 12:37:44.94 (+55,+29,-18)
    アンカーを間違える馬鹿のせいで付けられた機能なのに腐ってるとか言われるわけか
    263 : デフォルトの名無 - 2011/09/21(水) 12:57:29.36 (+47,+29,-2)
    誰の話だ?
    264 : デフォルトの名無 - 2011/09/21(水) 18:37:00.60 (+41,+23,+0)
    お前
    265 : デフォルトの名無 - 2011/09/21(水) 21:42:25.13 (+38,+20,-2)
    お前?
    266 : デフォルトの名無 - 2011/09/24(土) 00:59:04.72 (+43,+25,+0)
    うん
    267 : デフォルトの名無 - 2011/09/24(土) 04:44:54.96 (+61,+28,-6)
    最新のcygwinの日本語化の手順を馬鹿にも分かるように教えてくれるエスパーいますか
    268 : デフォルトの名無 - 2011/09/24(土) 05:21:03.32 (+11,-30,-124)
    >>267
    ユーザーガイド読んだ?書いてある。簡単に言うとCygwin.batのbashを起動する前に
    set LANG=ja_JP.utf8を書く。ファイルを弄りたくないなら、環境変数LANGを値ja_JP.utf8で追加する。
    XPはマイコンピュータのプロパティで出来たっけ?Win7だとどこいった?どっかにあるから探して設定、再起動で動く。
    269 : デフォルトの名無 - 2011/09/25(日) 00:50:02.20 (+2,-29,-5)
    TDM-GCC 4.6.1 is now available!
    270 : デフォルトの名無 - 2011/09/25(日) 01:33:40.10 (-1,-29,-26)
    >>269
    さっそく入れたTNX
    Eclipse CDTとの組み合わせ最高!
    271 : デフォルトの名無 - 2011/09/30(金) 17:35:47.03 (+3,-29,-29)
    mingw-w64と本家mingw.orgって、ヘッダファイルの中身とか全然違うよな
    どうなってんだ?単純に分岐したんじゃなくて、またゼロからWindows SDK相当を作り上げた猛者が現れたってことか?
    272 : デフォルトの名無 - 2011/10/04(火) 02:27:33.44 (-1,-29,-66)
    cygwinのgccでwin32apiのコード、cygwinのdllに頼らないコードを吐き出させるにはどんなオプションを指定すれば良いの?
    273 : デフォルトの名無 - 2011/10/04(火) 03:13:27.19 (-1,-29,-24)
    mingw-w64の32bit版を使う。libiconvがlinkされてないけど
    274 : デフォルトの名無 - 2011/10/04(火) 03:40:39.44 (+40,-29,-12)
    -mno-cygwinって使えなくなったんだっけ?
    使えない場合mingwターゲットのクロスコンパイラ作ればいいんじゃないの
    275 : デフォルトの名無 - 2011/10/04(火) 07:26:43.72 (+32,-29,-4)
    >>274
    mingw32-gcc は供給されてるよ。
    276 : デフォルトの名無 - 2011/10/04(火) 08:40:12.86 (+62,+29,-21)
    オプションはなくなった。もう答えられてるけど>>275のコンパイラを指定すると勝手にそうなる
    277 : デフォルトの名無 - 2011/10/06(木) 21:25:44.30 (+52,+29,-3)
    勝手にそうなるっていいことなの?
    278 : デフォルトの名無 - 2011/10/06(木) 21:38:49.85 (+37,+9,-3)
    mingwだからな!

    …てことじゃないの?
    279 : デフォルトの名無 - 2011/10/06(木) 21:53:40.44 (-1,-29,-12)
    gcc的にはその方がいいんじゃないか?gccのmingw以外のクロスコンパイラだって
    CCに指定するコンパイラを切り替えているでしょう
    280 : デフォルトの名無 - 2011/10/07(金) 09:39:06.80 (+3,-30,-75)
    mingw32-gcc は "--host=cygwin --target=mingw32" のクロスコンパイラ。
    Cygwin 上で mingw32 ディストロの gcc を使えないこともないが、ドライバのパス回り挙動でハマることうけあい。
    (例: mingw32 バイナリは /cygdrive/x/ を受け付けない、 gcc -MM などが吐く依存は cygwin のことを考慮していない…)

    そのへんがわかってるなら混ぜても危険じゃない。むしろ俺は乱交。
    281 : デフォルトの名無 - 2011/10/07(金) 10:01:14.87 (+9,-29,-41)
    せっかくなので聞いてみると、mingw32-gccってコマンドで起動できるん?
    んでCygwinのsetup.exeあたりからインストールすれば使えるってような?
    forkに足引っ張られてるのか色々遅すぎてCygwin使ってたのが既に遠い昔
    282 : デフォルトの名無 - 2011/10/07(金) 10:53:25.62 (+10,-30,-63)
    >>281
    そんなコマンドがあるのか知らんがmingw-gcc-coreに入っているi686-pc-mingw32-gccを
    普通のgccの代わりに使えばcygwin1.dllに依存しないバイナリが出来るはずだが違う話?

    forkが遅いのはBLODAが干渉しているのかも。次のアップデートには倍速パッチも入っているから幾分マシ
    283 : デフォルトの名無 - 2011/10/07(金) 11:30:21.33 (+4,-30,-71)
    >>282
    ああいや、元の質問者は「~というコマンドで使える」という簡単な答えを聞きたかったのかなと。
    i686-pc-mingw32-gccやi686-pc-mingw32-g++というコマンドでよいみたいだね。
    それでインストールされてる必要あるパッケージがmingw-gccか。

    前見た時はforkの性能は実装上の制限という印象だった。
    速くなるってのは初耳なんで、次のが出たら試してみるよ。
    Linuxからmingwクロスを使うのもいい加減気持ち悪い。
    284 : デフォルトの名無 - 2011/10/07(金) 12:54:17.39 (+39,-30,-204)
    今現在は、以前からあったmingw.org系のmingw32と、より新しいmingw-w64があるよ
    紛らわしいけど、違うものなので間違えないように
    mingw-w64はx64ターゲットでもコンパイルできるんで俺はそっちを使っている

    mingw-w64の(cygwinやLinuxホストで動作する)ツールセットの場合は
    x86ターゲットの奴はi686-w64-mingw32-というprefixがついて
    x64ターゲットの奴はx86_64-w64-mingw32-というprefixになる

    俺はLinux(debian)とcygwinの両方にmingw-w64用のクロスツールセット入れてるけど
    ぶっちゃけLinuxでやったほうが(たとえVirtualBox等で動かす仮想環境だとしても)
    cygwinより快適だと思う
    configureとか死ぬほど遅いし、敢えてcygwinでビルドする意味は思いつかないな
    285 : デフォルトの名無 - 2011/10/07(金) 18:27:26.46 (+57,+29,-2)
    クロスコンパイルとかやったことないからなんかすげー高度な話題に見える
    286 : デフォルトの名無 - 2011/10/07(金) 18:41:44.76 (+3,-29,-109)
    ネイティブでのコンパイルよりは敷居高いよね色々と
    もっとも、仮にWindowsにひきこもってても
    x86→x64やその逆はクロスコンパイルになるけどな

    autoconf化されたオープンソースのソフトをビルドするだけなら、基本的には
    ./configure --build=ターゲット
    みたいに指定するだけなので、いったん分かってしまえば別に大した話じゃない

    デバグはgdbserverとクロスgdbを利用して、リモートデバッグすることになるので
    ちょっとめんどい
    287 : デフォルトの名無 - 2011/10/07(金) 20:12:25.22 (+69,+29,-78)
    自分も>>284を支持する。デバッグのことまで考えると確かに面倒だけれど
    大したプログラムではないのでLinux + wineで十分だったり
    これでちゃんと動けばWinに持っていって動かないことの方が珍しい

    話は変わるけど、このスレのスレタイはもう古すぎるよね
    以前は>>274だったから、スレタイ通りのイメージだったけど
    Cygwin + GCCでgccターゲットの環境、MinGWでWinターゲットの環境って
    もうはっきり分けて開発されるようになった(実際は昔も分かれてたけど)
    スレタイ通りにとれば、このスレはWindows上での開発の話題に限定されるけど
    既にMinGWはいろんな環境で動くんだから、そういう話題もあっていいと思うんだ
    288 : デフォルトの名無 - 2011/10/08(土) 16:56:24.78 (+52,+29,+0)
    あっていいと思うね
    289 : デフォルトの名無 - 2011/10/08(土) 21:52:03.78 (-1,-29,-10)
    msys内でスクリプトを実行する、というバッチファイルを書くことはできますか?
    290 : デフォルトの名無 - 2011/10/08(土) 22:02:22.54 (-1,-29,-17)
    bash -c "hoge.sh"じゃ無理?
    291 : デフォルトの名無 - 2011/10/08(土) 22:26:08.66 (-1,-29,-33)
    mozilla-buildのmsysなのでmsysが立ち上がる前に色々実行されてるので
    できればmsysが立ち上がった後に実行できるような方法があればいいんですが…
    292 : デフォルトの名無 - 2011/10/08(土) 22:37:06.59 (-2,-30,-39)
    一応mozilla-buildのバッチファイル改変でいけましたが、これだとmozilla-buildの更新のたびに更新しないといけないのでめんどくさいですね…
    293 : デフォルトの名無 - 2011/10/08(土) 22:50:40.37 (+52,+29,+0)
    たしかにめんどくさいね
    294 : デフォルトの名無 - 2011/10/08(土) 23:18:53.75 (-5,-28,-15)
    patchファイルでも作っとけば
    295 : デフォルトの名無 - 2011/10/08(土) 23:25:46.47 (-2,-30,-49)
    ん?msysのbashは/etc/profileとか~/.bash_profileとか読んでくれないの?
    296 : デフォルトの名無 - 2011/10/09(日) 14:08:20.59 (+43,+25,+0)
    うん
    297 : デフォルトの名無 - 2011/10/12(水) 09:17:17.44 (-1,-29,-11)
    MinGWとか、MSYSとかでバラバラにbinディレクトリなどが作られるけど、一つにまとめたらダメなの?
    298 : デフォルトの名無 - 2011/10/12(水) 10:26:35.15 (+3,-30,-38)
    /binと/usr/local/binと/mingw/binと/mingw/x86_64-w64-mingw32/binを一つにまとめる?
    まあMSYSならやってもいいんじゃないの
    OSまで壊れるようなことは多分ないだろうから
    299 : デフォルトの名無 - 2011/10/12(水) 16:35:06.50 (-1,-29,-3)
    cmdとmsys環境で使い分けられるようにしてるんでしょ
    300 : デフォルトの名無 - 2011/10/13(木) 10:21:09.91 (+62,+18,-70)
    ローカルでgccでコンパイルしたバイナリを、レンタルサーバに持っていって実行したら
    「XXX.oがみつかりません」などが出て実行できませんでした。
    モジュールをバイナリ内部に入れてスタンドアローンでどこでも動くようにしたいのですが
    どのようにすればよいでしょうか?
    初歩的ですいません。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について