- 1 名前:デフォルトの名無しさん [2008/09/13(土) 00:38:02 ]
- Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。
過去スレ: cygwin + mingwn + gcc 相談室 Part3 pc11.2ch.net/test/read.cgi/tech/1177944767/ cygwin + mingwn + gcc 相談室 Part2 pc11.2ch.net/test/read.cgi/tech/1126103347/ cygwin + mingwn + gcc 相談室 pc8.2ch.net/test/read.cgi/tech/1058134693/ 関連サイト: Cygwin www.cygwin.com/ MinGW www.mingw.org/ 関連スレッド: GCCについて part8 pc11.2ch.net/test/read.cgi/tech/1192201659/ 【激遅】AppleGCC【絶望】 pc11.2ch.net/test/read.cgi/tech/1173267844/
- 730 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 22:15:59 ]
- MinGWというのをインストールしたのですが日本語が表示されないみたいです。
不便です。
- 731 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 22:39:37 ]
- >>730
意味がわかりません。 何をすると何がどうなって どう困るんですか? 本当はどうなって欲しかったんですか?
- 732 名前:デフォルトの名無しさん mailto:sage [2009/12/01(火) 23:31:16 ]
- >>730
ソースコードをUTF-8で書けば大丈夫なはずです。 SJISで書きたければ、コンパイラオプションに --input-charset=cp932 --exec-charset=cp932 を つければ大丈夫ですが、これは本家MinGWだとgcc4系では機能しません。 TDM's MinGW 4.4.1なら大丈夫です。
- 733 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 00:49:22 ]
- >>732
おお!表示されました! 諦めていたので助かりました。 >>731 通報しました。
- 734 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 18:33:33 ]
- >>733
やさしい>>732がエスパーだったおかげで 無能なお前のレスを解釈してくれて良かったな。 通報?むしろしてくれ。
- 735 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 19:08:18 ]
- なんの通報なんよ
プライドを傷つけられたからか? こちらはただ質問の意味が日本語になってなくて分からないから 質問しただけなんだけど
- 736 名前:デフォルトの名無しさん mailto:sage [2009/12/02(水) 19:19:08 ]
- 論理がわからない質問をム板で見るとかなりうんざりはする。
他ならともかくム板で!!
- 737 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 00:22:34 ]
- そうだそうだあ!
- 738 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 00:32:16 ]
- 過疎スレが盛り上がってきたね
- 739 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 00:46:06 ]
- その調子で死ねばいいのにね
- 740 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 00:57:39 ]
- ( ^ω^)おっおっおー♪
- 741 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 11:07:46 ]
- 他人に自分の意図を伝えられない奴が、
コンピュータに自分の意図を伝えるプログラミングができるわけがない。
- 742 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 12:28:35 ]
- ( ゚∀゚)o彡° 過疎!過疎!
- 743 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 13:51:26 ]
- ラムダ式が使いたいのですが、いつから使えるようになりますか?
- 744 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 14:40:37 ]
- GCC4.5から
- 745 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 15:37:02 ]
- >>743
意味がわかりません。
- 746 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 15:42:50 ]
- 馬鹿は黙ってろよな・・・マジで
- 747 名前:731 mailto:sage [2009/12/03(木) 20:58:48 ]
- >>745
お前、まさかまだ俺のレスを引きずっているんじゃないよなw そんなに傷ついたか?
- 748 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 21:26:55 ]
- ヘッダファイルとかライブラリが数フォルダに散らばって気持ち悪い
- 749 名前:デフォルトの名無しさん mailto:sage [2009/12/03(木) 21:32:45 ]
- >>748
実装は関係なくないか? まさか直接いじりたい人?
- 750 名前:デフォルトの名無しさん mailto:sage [2009/12/04(金) 05:30:55 ]
- ( ^ω^)おっおっおー♪
- 751 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 12:17:30 ]
- >>741
それだ
- 752 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 22:48:44 ]
- ツリー構造になってるディレクトリのソースをコンパイルして
一つのディレクトリにobjを入れたいんだが、ぜんぜんできない
- 753 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 23:10:14 ]
- vpath
- 754 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 17:19:00 ]
- Makefileの書き方を工夫するとか?
- 755 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:06:27 ]
- >>752だけど。
vpathは昨日はなぜか利かなかったのに今日は利きました! 結局objや最終ターゲット全てmake実行したところに作られて 理想には程遠いけどもうあきらめますたorZ。
- 756 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 23:46:38 ]
- >>754
.........
- 757 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 01:02:39 ]
- mAKefiLE
こうですか?わかりません!
- 758 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 02:01:15 ]
- 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 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 09:06:04 ]
- $objd=./obj
$(objd)/%.o: %.cpp $(CC) -c &< -o $@ で出来る
- 760 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 03:40:18 ]
- $ac_cv_mingw32って何ですか?
- 761 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:27:07 ]
- >760
名前だけ見て判断すれば Autoconf で mingw32 について判定した結果のキャッシュ値だな。
- 762 名前:デフォルトの名無しさん [2009/12/17(木) 09:56:52 ]
- MinGW+gccを使うのに適当な統合環境ってありますか?
EclipseもNetbeansもうまくデバッグできないので 私の設定が不十分な可能性もあるので、調査中なのですが、 情報があれば教えて下さい。
- 763 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 10:10:09 ]
- >>762 ja.lmgtfy.com/?q=MinGW+gcc+IDE
- 764 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 11:26:16 ]
- >>762
Code::Blocksでgdbでのデバッグもうまく行ってるよ。 www.codeblocks.org/ 最新版に,NightlyBuild(現在の最新は5911)を上書きするとより安心。 forums.codeblocks.org/index.php/board,20.0.html > 私の設定が不十分な可能性もあるので、調査中なのですが、 > 情報があれば教えて下さい。 まさかgdbインストールしてないとか言うオチじゃないよね?
- 765 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 12:16:11 ]
- >>762
Qt Creator 日本語デバッグはできないけど。
- 766 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 12:49:40 ]
- Code::Blocksとかどうよ
- 767 名前:デフォルトの名無しさん [2009/12/17(木) 13:55:04 ]
- >>764-766
ありがとうございます。 Code::Blocksは候補にはいってましたが、未調査でした。 早速調査してみます。
- 768 名前:デフォルトの名無しさん [2009/12/21(月) 18:44:54 ]
- よかったね
- 769 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 19:05:01 ]
- 1.7.1リリース!
- 770 名前:デフォルトの名無しさん [2009/12/23(水) 23:33:45 ]
- >>769
何の1.7.1?
- 771 名前:770 mailto:sage [2009/12/23(水) 23:34:55 ]
- NEW Cygwin 1.7.1 just released!
これか。
- 772 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 23:35:30 ]
- TDM MinGWは別に新しいの出てないしな
- 773 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 00:40:49 ]
- やっと1.7系列が標準になったのか?
これからまともに利用者が増えて ノウハウもたまって安定するだろうか。
- 774 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 07:28:06 ]
- さんざんテストリリース期間置いてのリリースなのに、まだ安定してないの?
- 775 名前:デフォルトの名無しさん [2009/12/24(木) 15:43:42 ]
- 質問です。.dll.a から .lib を作る方法はありますか?
- 776 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 16:46:55 ]
- しらない
- 777 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 17:04:08 ]
- 何でそんなことしたいの?
まさかVC++でgccで作ったdllを利用しようなんてことじゃ...
- 778 名前:775 mailto:sage [2009/12/24(木) 17:34:07 ]
- >>777
その通りです。
- 779 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 18:20:19 ]
- くっはー・・・
- 780 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 18:21:48 ]
- c++の奴は無理でしょ
- 781 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 18:23:11 ]
- 昔Borlandがそんなツール提供してたような。
- 782 名前:デフォルトの名無しさん [2009/12/24(木) 19:22:06 ]
- LoadLibraryとか呼び出せば普通に相互利用できるじゃん。
- 783 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 10:49:37 ]
- 一番いいTex環境ってなんですか?
- 784 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 15:54:59 ]
- ffmpegをCygwin環境でビルドしています。
ビルド自体は問題なく終了したのですが、ffmpeg.exeを Windowsのコマンドプロンプトで実行する際、日本語ファイルを引数として渡すと 日本語が化けてしまいます。 MSYS環境でビルドした際は特に問題がなかったので、Cygwinの環境設定で 何か行ってやる必要があるかと思うのですが、 どのような設定を行えばよいでしょうか。
- 785 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 18:07:12 ]
- >>784
このスレでcharsetを検索せよ。
- 786 名前:デフォルトの名無しさん [2010/01/02(土) 15:11:38 ]
- MinGW-5.1.6.exeを実行したら
iniやらgzが勝手にDLされたがどうするのこれ
- 787 名前:デフォルトの名無しさん [2010/01/02(土) 19:27:11 ]
- MinGWてなに?
- 788 名前:デフォルトの名無しさん mailto:sage [2010/01/02(土) 22:24:53 ]
- cygwinじゃでかすぎるぞボケって人のためのGNUツール郡
・・・なのかね。dllを共有しない分でかくなるような気がするけど
- 789 名前:デフォルトの名無しさん [2010/01/04(月) 21:19:35 ]
- 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 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 22:49:24 ]
- 標準ライブラリのライセンスに依ると思うけど。
実際にどうなのかというと、知らない。
- 791 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 23:04:00 ]
- >>789
標準Cライブラリのstaticリンクは無理な筈だな mingwはMSのCランタイムDLLとリンクするから
- 792 名前:789 mailto:sage [2010/01/04(月) 23:28:45 ]
- >>790-789
> mingwはMSのCランタイムDLLとリンクするから これって、 > MinGW は Windows オペレーティングシステムと共に配布されている > Microsoft のランタイムライブラリを利用します。 > Windows に対して移植された他の GCC とは異なり、 > このランタイムライブラリは > GNU 一般公有使用許諾契約書の元では配布されていません。 > 従って、あなたのプログラムと共にあなたのソースコードも配布する必要はありません。 ここにある記載とは別の事柄でしょうか??
- 793 名前:デフォルトの名無しさん mailto:sage [2010/01/04(月) 23:58:17 ]
- >>792
いや同じだよ ただ、「Windowsとともに配布されているMicrosoftのランタイムライブラリ」 はDLLであって、staticリンクライブラリではないので staticリンクはできないよ
- 794 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 01:30:18 ]
- MinGW Alternative C Run-Time Lib (ACR)
mingwacr.sourceforge.net/ そういえばこんなのもあったよね。 完全に頓挫してるっぽいけど。
- 795 名前:789 mailto:sage [2010/01/05(火) 06:36:04 ]
- >>793-794
ありがとうございます。 確かに 「ライセンスうんぬんの前にそもそもstaticリンクが無理だよ」 ということですね。 標準C++ライブラリに関しましてはいかがでしょうか?
- 796 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 10:29:40 ]
- >>795
C++の場合は、MicrosoftのC++ランタイムではなくGNUの実装が staticに埋め込まれるようだね C++の場合はname manglingなどABIまわりの仕様がMSVCとGCCで 互換性が無いから当たり前だが つまり、ライセンスとしてはGNU C++標準ライブラリをstaticリンクした 場合のケースに従うことになる
- 797 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 10:34:03 ]
- ああ念のため
C++の場合も、MSの「Cの」ランタイムDLLはダイナミックリンクされるよ 「C++専用の」ライブラリに関して、MS実装が使われないということね
- 798 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 13:49:36 ]
- www.gnu.org/licenses/gcc-exception.html
- 799 名前:>795 mailto:sage [2010/01/05(火) 21:27:51 ]
- >>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 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 21:55:54 ]
- >>799
ttp://gcc.gnu.org/onlinedocs/libstdc++/faq.html ここを読むとよいぞ 簡単に言うと、GNU C++標準ライブラリ自体のライセンスはGPLだが、 >>798の例外事項によって、プロプライエタリなソフトウェアも 自由にそれを使っていいことになっているようだね つまりgccを使ってlibstdc++とリンクしてもGPL汚染されないってこった
- 801 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 22:03:23 ]
- いいかげんうぜえ・・・
- 802 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 22:07:47 ]
- >>800
丁寧にありがとうございます。 拝見します。 >>801 左様ですか?
- 803 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 22:30:24 ]
- --dynamicbase付けてもヘッダにビットが立つだけで再配置セクション無いな
- 804 名前:デフォルトの名無しさん mailto:sage [2010/01/06(水) 20:15:13 ]
- >>800
読みました。 ttp://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.license の、特に2.4が決定的ですね。 ありがとうございました。
- 805 名前:デフォルトの名無しさん [2010/01/07(木) 10:13:36 ]
- Cでプログラミングしているのだけど、簡単にCPU使用率を取得する方法はありませんか?
- 806 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 15:20:49 ]
- 超おおざっぱな方法だと、プログラムループの入り口と出口で時間を計って差分を求めれ
まともな方法だと msdn.microsoft.com/ja-jp/library/cc429248.aspx www.hiramine.com/programming/windows/getperformance.html
- 807 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 13:19:22 ]
- もう一度聞きますが・・・
Cでプログラミングしているのだけど、簡単にCPU使用率を取得する方法はありませんか?
- 808 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 13:24:00 ]
- スレ違いなのでは?
- 809 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 13:56:45 ]
- 移植性のある方法では無い。
- 810 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:20:11 ]
- >>807
ない。
- 811 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:22:37 ]
- CPU使用率を取得して、何するんだろ
- 812 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:10:40 ]
- yaccファイルのコンパイルをするために、
Cygwinのsetup.exeからbisonをチェックして再インストールをすると エラーが出ます。内容↓ プロシージャエントリポイント_ctype_ptr_がダイナミックリンクライブラリcygwin1.dllから見つかりませんでした。 ttp://www1.axfc.net/uploader/Sc/so/72110.jpg cygwinインストールの手順は ttp://www2.ktokai-u.ac.jp/~kfuji/cygwin/cygwin.htm のサイトに書いてあるのと同じです。 エラーの原因と解決方法が分かる方がいれば教えて下さい。
- 813 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:14:44 ]
- cygwin1.dll のバージョンが違うんだろ。
その原因となると再現条件がわからんから なんとも言えんけど、 bison をソースからビルドするのが最もてっとりばやい方法だと思う。
- 814 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 15:25:39 ]
- ありがとうございます。
ソースからビルドのやり方がわからないけど、 普通にcygwinを起動しても同じエラーメッセージ出すようになったので、 cygwin1.dllを入れなおす方向でやってみます。 ちょっと出かけるので分からないことがあったら聞きに来ます。
- 815 名前:806 mailto:sage [2010/01/10(日) 23:05:42 ]
- え、俺スルーされたの?
なんだかなぁ・・
- 816 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:10:46 ]
- 最近1.7になったからその関係じゃない?
入れなおすなら丸ごと1.7にした方が良い希ガス
- 817 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:28:12 ]
- ややこしいから一回消してからcygwinを最初から入れなおすことにしたんだけど、
アンインストールが出来ないから手動で削除しようとしたらアクセスできません、 とかで削除すらできなかった。 火曜日に間に合えばいいのでとりあえずノートPCに入ってるcygwin触ってみたら bisonのコマンドは使えた・・・のですが、指定ディレクトリが何処か分かりません。 lsって入れたら一応中に入ってるものは分かったんですが、その場所が分かりませんでした。 どうやって確認すればいいんでしょうか?
- 818 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 23:41:17 ]
- which コマンド
- 819 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 18:06:59 ]
- boostをmingwでコンパイルするときにbjam --toolset=gcc --with-regex --with-filesystem link=static runtime-link=static release stage --prefix=/usr/local install
としたら拡張子が.aじゃなくて.libになるんですがこれは仕様なんでしょうか。 それとも何か間違っていますか?拡張子を.aに直したら動いているようですが。
- 820 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 22:12:33 ]
- tools/build/v2/tools/gcc.jam の中に
># On windows (mingw): ># libxxx.lib static library ># xxx.dll DLL ># xxx.lib import library と書いてあるから仕様だと思われ。
- 821 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 03:26:28 ]
- mignwはlibもリンク出来るんだよ
確か、それで出来たlibはVC++からも利用できるはず
- 822 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 23:22:40 ]
- ハードウェアメーカーが提供するSDKが、MSVC用のヘッダやライブラリなんだけど、
GCCでライブラリにリンクする方法ありますか? wrapper書くしかないのかな。
- 823 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 00:18:13 ]
- C++だったら、そうだね。
- 824 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 00:50:48 ]
- >>820>>821
ありがとうございます。 libもリンクできるとのことですがaにしないとMKVToolnixのconfigureが通りません。 これはconfigureがlibを想定していないとかそういうことでしょうか。
- 825 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 04:10:43 ]
- そういうこと
- 826 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 23:44:22 ]
- crypt.exeがBackDoorとかでウイルスセキュリティに削除されるんだが
どうすれば・・・
- 827 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 23:53:39 ]
- >>826
リアルバックドアだったりして。。。
- 828 名前:826 mailto:sage [2010/01/15(金) 00:12:06 ]
- >>827
すごく・・・困る・・・
- 829 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 07:09:19 ]
- >>828
ウイルスセキュリティってのはあのソースネクスト株式会社の? とりあえず 窓の杜 - 【NEWS】オープンソースのウイルス対策ソフト「ClamWin Antivirus」v0.22 ttp://www.forest.impress.co.jp/article/2004/04/12/clamwin.html これでもう一度スキャンしてみるとか、 あるいは別のところが公開しているインストーラに乗り換えて ウイルスセキュリティが反応するかどうか見るとか。
- 830 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 20:26:32 ]
- exe ファイルを書換えるプログラムを問答無用でマルウェアとして検出するソフトがあったりする。
実行ファイル形式のパッチはねこそぎマルウェア扱いになったり。 特定の API を使ってるものや、コードセクションを書換える種類のものもかなりの確率で マルウェア扱いになるよ。
|

|