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

    私的良スレ書庫

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

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

    gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 476 + - cannot + - curses + - pthread + - wcout + - wcwidth + - yum + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    751 : デフォルトの名無 - 2009/12/05(土) 12:17:30 (+59,+25,+1)
    >>741
    それだ
    752 : デフォルトの名無 - 2009/12/09(水) 22:48:44 (+32,-29,-21)
    ツリー構造になってるディレクトリのソースをコンパイルして
    一つのディレクトリにobjを入れたいんだが、ぜんぜんできない
    753 : デフォルトの名無 - 2009/12/09(水) 23:10:14 (-11,-29,+0)
    vpath
    754 : デフォルトの名無 - 2009/12/10(木) 17:19:00 (+27,-29,-27)
    Makefileの書き方を工夫するとか?
    755 : デフォルトの名無 - 2009/12/10(木) 22:06:27 (+62,+29,-17)
    >>752だけど。
    vpathは昨日はなぜか利かなかったのに今日は利きました!
    結局objや最終ターゲット全てmake実行したところに作られて
    理想には程遠いけどもうあきらめますたorZ。
    756 : デフォルトの名無 - 2009/12/10(木) 23:46:38 (+51,+30,+0)
    >>754
    .........
    757 : デフォルトの名無 - 2009/12/11(金) 01:02:39 (-1,-29,-3)
    mAKefiLE


    こうですか?わかりません!
    758 : デフォルトの名無 - 2009/12/11(金) 02:01:15 (+3,-30,-20)
    aho
    aho.cpp aho.h
    boke
    boke.cpp boke.h
    obj
    Makefile

    aho.o: ../aho/aho.cpp ../aho/aho.h
    boke.o: ../boke/boke.cpp ../boke/boke.h
    759 : デフォルトの名無 - 2009/12/11(金) 09:06:04 (-2,-30,-13)
    $objd=./obj

    $(objd)/%.o: %.cpp
     $(CC) -c &< -o $@

    で出来る
    760 : デフォルトの名無 - 2009/12/14(月) 03:40:18 (+2,-29,-5)
    $ac_cv_mingw32って何ですか?
    761 : デフォルトの名無 - 2009/12/16(水) 22:27:07 (-1,-29,-12)
    >760
    名前だけ見て判断すれば Autoconf で mingw32 について判定した結果のキャッシュ値だな。
    762 : デフォルトの名無 - 2009/12/17(木) 09:56:52 (+47,-29,-34)
    MinGW+gccを使うのに適当な統合環境ってありますか?
    EclipseもNetbeansもうまくデバッグできないので
    私の設定が不十分な可能性もあるので、調査中なのですが、
    情報があれば教えて下さい。
    763 : デフォルトの名無 - 2009/12/17(木) 10:10:09 (+62,+30,+0)
    764 : デフォルトの名無 - 2009/12/17(木) 11:26:16 (+12,-30,-84)
    >>762
    Code::Blocksでgdbでのデバッグもうまく行ってるよ。
    http://www.codeblocks.org/

    最新版に,NightlyBuild(現在の最新は5911)を上書きするとより安心。
    http://forums.codeblocks.org/index.php/board,20.0.html

    > 私の設定が不十分な可能性もあるので、調査中なのですが、
    > 情報があれば教えて下さい。

    まさかgdbインストールしてないとか言うオチじゃないよね?
    765 : デフォルトの名無 - 2009/12/17(木) 12:16:11 (+4,-29,-4)
    >>762
    Qt Creator
    日本語デバッグはできないけど。
    766 : デフォルトの名無 - 2009/12/17(木) 12:49:40 (-6,-29,-12)
    Code::Blocksとかどうよ
    767 : デフォルトの名無 - 2009/12/17(木) 13:55:04 (+0,-29,-28)
    >>764-766
    ありがとうございます。
    Code::Blocksは候補にはいってましたが、未調査でした。
    早速調査してみます。
    768 : デフォルトの名無 - 2009/12/21(月) 18:44:54 (+44,+26,+0)
    よかったね
    769 : デフォルトの名無 - 2009/12/23(水) 19:05:01 (-5,-29,-2)
    1.7.1リリース!
    770 : デフォルトの名無 - 2009/12/23(水) 23:33:45 (+2,-29,-2)
    >>769
    何の1.7.1?
    771 : 770 - 2009/12/23(水) 23:34:55 (-1,-29,-15)
    NEW Cygwin 1.7.1 just released!
    これか。
    772 : デフォルトの名無 - 2009/12/23(水) 23:35:30 (-1,-29,+0)
    TDM MinGWは別に新しいの出てないしな
    773 : デフォルトの名無 - 2009/12/24(木) 00:40:49 (+57,+29,-14)
    やっと1.7系列が標準になったのか?

    これからまともに利用者が増えて
    ノウハウもたまって安定するだろうか。
    774 : デフォルトの名無 - 2009/12/24(木) 07:28:06 (+57,+29,-23)
    さんざんテストリリース期間置いてのリリースなのに、まだ安定してないの?
    775 : デフォルトの名無 - 2009/12/24(木) 15:43:42 (+8,-29,-4)
    質問です。.dll.a から .lib を作る方法はありますか?
    776 : デフォルトの名無 - 2009/12/24(木) 16:46:55 (+46,+28,+0)
    しらない
    777 : デフォルトの名無 - 2009/12/24(木) 17:04:08 (+38,-17,-8)
    何でそんなことしたいの?
    まさかVC++でgccで作ったdllを利用しようなんてことじゃ...
    778 : 775 - 2009/12/24(木) 17:34:07 (+52,+24,+1)
    >>777
    その通りです。
    779 : デフォルトの名無 - 2009/12/24(木) 18:20:19 (+47,+29,-1)
    くっはー・・・
    780 : デフォルトの名無 - 2009/12/24(木) 18:21:48 (+11,-11,+1)
    c++の奴は無理でしょ
    781 : デフォルトの名無 - 2009/12/24(木) 18:23:11 (-1,-29,-3)
    昔Borlandがそんなツール提供してたような。
    782 : デフォルトの名無 - 2009/12/24(木) 19:22:06 (-1,-29,-2)
    LoadLibraryとか呼び出せば普通に相互利用できるじゃん。
    783 : デフォルトの名無 - 2009/12/26(土) 10:49:37 (+28,+5,-15)
    一番いいTex環境ってなんですか?
    784 : デフォルトの名無 - 2009/12/27(日) 15:54:59 (+7,-29,-76)
    ffmpegをCygwin環境でビルドしています。
    ビルド自体は問題なく終了したのですが、ffmpeg.exeを
    Windowsのコマンドプロンプトで実行する際、日本語ファイルを引数として渡すと
    日本語が化けてしまいます。

    MSYS環境でビルドした際は特に問題がなかったので、Cygwinの環境設定で
    何か行ってやる必要があるかと思うのですが、
    どのような設定を行えばよいでしょうか。
    785 : デフォルトの名無 - 2009/12/28(月) 18:07:12 (-1,-29,-14)
    >>784
    このスレでcharsetを検索せよ。
    786 : デフォルトの名無 - 2010/01/02(土) 15:11:38 (-1,-29,-8)
    MinGW-5.1.6.exeを実行したら
    iniやらgzが勝手にDLされたがどうするのこれ
    787 : デフォルトの名無 - 2010/01/02(土) 19:27:11 (-5,-28,-2)
    MinGWてなに?
    788 : デフォルトの名無 - 2010/01/02(土) 22:24:53 (+57,+29,-23)
    cygwinじゃでかすぎるぞボケって人のためのGNUツール郡

    ・・・なのかね。dllを共有しない分でかくなるような気がするけど
    789 : デフォルトの名無 - 2010/01/04(月) 21:19:35 (+27,-30,-234)
     MinGW について頻繁に尋ねられる質問と回答(MinGW FAQ)
     ttp://www.sixnine.net/cygwin/translation/mingw-doc/mingwfaq.html
    ここに
    > MinGW とは何ですか?
    >    (中略)
    > MinGW は Windows オペレーティングシステムと共に配布されている
    > Microsoft のランタイムライブラリを利用します。
    > Windows に対して移植された他の GCC とは異なり、
    > このランタイムライブラリは
    > GNU 一般公有使用許諾契約書の元では配布されていません。
    > 従って、あなたのプログラムと共にあなたのソースコードも配布する必要はありません。
    > 勿論、あなたのプログラムが GPL のライブラリを利用していない限りですが…
    ってのがあるんですが、これは、
     MinGW上で
      PublicDomainのライブラリX
      標準Cライブラリ
      標準C++ライブラリ
     を使って全部staticリンクしてクローズドソースな実行ファイル.exeを一般に配布する
    ということは可能だと解釈してよろしいですか?
    790 : デフォルトの名無 - 2010/01/04(月) 22:49:24 (+64,+29,-20)
    標準ライブラリのライセンスに依ると思うけど。
    実際にどうなのかというと、知らない。
    791 : デフォルトの名無 - 2010/01/04(月) 23:04:00 (-1,-29,-19)
    >>789
    標準Cライブラリのstaticリンクは無理な筈だな
    mingwはMSのCランタイムDLLとリンクするから
    792 : 789 - 2010/01/04(月) 23:28:45 (+18,-29,-130)
    >>790-789
    > mingwはMSのCランタイムDLLとリンクするから
    これって、
    > MinGW は Windows オペレーティングシステムと共に配布されている
    > Microsoft のランタイムライブラリを利用します。
    > Windows に対して移植された他の GCC とは異なり、
    > このランタイムライブラリは
    > GNU 一般公有使用許諾契約書の元では配布されていません。
    > 従って、あなたのプログラムと共にあなたのソースコードも配布する必要はありません。
    ここにある記載とは別の事柄でしょうか??
    793 : デフォルトの名無 - 2010/01/04(月) 23:58:17 (+39,-29,-47)
    >>792
    いや同じだよ
    ただ、「Windowsとともに配布されているMicrosoftのランタイムライブラリ」
    はDLLであって、staticリンクライブラリではないので
    staticリンクはできないよ
    794 : デフォルトの名無 - 2010/01/05(火) 01:30:18 (-1,-29,-35)
    MinGW Alternative C Run-Time Lib (ACR)
    http://mingwacr.sourceforge.net/

    そういえばこんなのもあったよね。
    完全に頓挫してるっぽいけど。
    795 : 789 - 2010/01/05(火) 06:36:04 (+79,+29,-15)
    >>793-794
    ありがとうございます。
    確かに
    「ライセンスうんぬんの前にそもそもstaticリンクが無理だよ」
    ということですね。

    標準C++ライブラリに関しましてはいかがでしょうか?
    796 : デフォルトの名無 - 2010/01/05(火) 10:29:40 (+18,-30,-101)
    >>795
    C++の場合は、MicrosoftのC++ランタイムではなくGNUの実装が
    staticに埋め込まれるようだね
    C++の場合はname manglingなどABIまわりの仕様がMSVCとGCCで
    互換性が無いから当たり前だが

    つまり、ライセンスとしてはGNU C++標準ライブラリをstaticリンクした
    場合のケースに従うことになる
    797 : デフォルトの名無 - 2010/01/05(火) 10:34:03 (+12,-15,-38)
    ああ念のため
    C++の場合も、MSの「Cの」ランタイムDLLはダイナミックリンクされるよ
    「C++専用の」ライブラリに関して、MS実装が使われないということね
    798 : デフォルトの名無 - 2010/01/05(火) 13:49:36 (+62,+30,+0)
    799 : 0 - 2010/01/05(火) 21:27:51 (+15,-30,-118)
    >>796-797
    ありがとうございます。
    > ライセンスとしてはGNU C++標準ライブラリを
    > staticリンクした場合のケース
    は、いったいどんなことになるのですか?

    >>798
    GCC Runtime Library ExceptionはGNU C++標準ライブラリにも適用されていますか?
    TDMビルドのMinGWを使っているのですが、
     COPYING
     COPYING.LIB
     COPYING.lib-gcc-tdm.txt
     COPYING-gcc-tdm.txt
    の中からいったいどれが標準C++ライブラリのライセンスなのか
    分からないのです。
    800 : デフォルトの名無 - 2010/01/05(火) 21:55:54 (+47,-29,-50)
    >>799
    http://gcc.gnu.org/onlinedocs/libstdc++/faq.html
    ここを読むとよいぞ

    簡単に言うと、GNU C++標準ライブラリ自体のライセンスはGPLだが、
    >>798の例外事項によって、プロプライエタリなソフトウェアも
    自由にそれを使っていいことになっているようだね

    つまりgccを使ってlibstdc++とリンクしてもGPL汚染されないってこった
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 476 + - cannot + - curses + - pthread + - wcout + - wcwidth + - yum + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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