Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
1-

773: 2020/09/13(日)02:49 ID:H5kZw8iZ(1)調 AAS
どこやねん
774: 2020/09/13(日)23:19 ID:fPwxPBWU(1)調 AAS
VSと比べてDLLサイズが異常に大きいのは何故?
775
(1): 2020/09/13(日)23:36 ID:TB8HnEHa(1)調 AAS
例外処理テーブルとか
776: 2020/09/14(月)06:19 ID:ojDUYk2D(1)調 AAS
なるほど
777: 2020/09/22(火)10:07 ID:E39jLpI9(1)調 AAS
例の場所に更新
778: 2020/09/22(火)15:23 ID:GllshRbk(1)調 AAS
どこやねん
779: 2020/09/22(火)18:05 ID:seuGL7uU(1)調 AAS
検索すらできないのか
それともネタなのか
780: 2020/09/22(火)19:37 ID:CCoUpWrp(1)調 AAS
今時mingwはmsys2のを使っときゃいいんだよ
781: 2020/09/23(水)11:02 ID:XRK7WPHx(1)調 AAS
検索してもわからんやろ
782: 2020/09/23(水)23:46 ID:gLjfq4c0(1)調 AAS
SourceForgeのMinGWページを隅から隅まで探せば書いてあるじゃん
783: 2020/09/24(木)04:03 ID:Qc2kqk0D(1)調 AAS
隅から隅まで探さないといけないやつを検索すらできないのかっていうのはなんか違わない?????
僕そもそもなぜかCygwinの話だと思ってたからそれ以前の問題なんですけど
784: 2020/09/24(木)08:19 ID:hsn7nUMR(1)調 AAS
こまけーことは気にせずにmsys2使っときゃええんやで
cygwinはなあ…gccの更新いつも遅いから
785: 2020/09/25(金)02:23 ID:R0ES/gEA(1)調 AAS
Last Update: 2018-07-13
786: 2020/09/25(金)05:05 ID:xdrtZXMH(1)調 AAS
Git for Windows にバンドルされてるbash使えばいい。
ビルド環境はStrawberry Perlにバンドルされてるのを使えばいい。
787: 2020/09/25(金)10:53 ID:4ovx1Tzj(1)調 AAS
git bash まじ重宝
788: 2020/09/25(金)16:22 ID:zomYspwe(1)調 AAS
git bash何かいらねえ
789: 2020/09/27(日)12:42 ID:7DquKLWE(1)調 AAS
>>775
例外処理省く方法教えて
デカすぎて
790: 2020/09/27(日)17:29 ID:N8t4cs0T(1)調 AAS
デバッグビルドしてストリップしてないとか?
791: 2020/09/27(日)17:39 ID:RCK09O0u(1)調 AAS
ライブラリをストリップしたらあかんのではないかな
gccのオプションにexceptionのなんかがあった気がする
792: 2020/09/27(日)17:55 ID:/pvqCRq3(1)調 AAS
なんでライブラリをストリップしちゃだめなの?
793: 2020/09/28(月)05:51 ID:fkfJzhy+(1)調 AAS
ごめんなさい
デバッグしてた
ありがとう
794
(1): 2020/09/28(月)17:33 ID:QxfbhGyV(1)調 AAS
Visual Studioに入ってるdumpbinに相当するコマンドある?
DLLのエクスポートテーブルを覗きたいんだけど
795: 2020/09/28(月)18:01 ID:zjrobJ8x(1)調 AAS
digitalmars_com /ctg/implib.html
wiki_dlang_org /Win32_DLLs_in_D
www_kmonos_net /alang/d/dll.html
796: 2020/09/28(月)19:28 ID:o9UKO8uP(1)調 AAS
>>794
objdump
readelf
797: 2020/10/16(金)19:44 ID:UdyDW7b6(1)調 AAS
オーイ
798: 2020/10/16(金)22:45 ID:JU6AgX+H(1)調 AAS
ハニマル
799: 2020/10/19(月)13:45 ID:icj8nwBD(1)調 AAS
>>79チンチンなめなさい
800
(1): 2020/11/09(月)21:03 ID:IuElySO5(1)調 AAS
fork: retry: resource temporarily unavailable とかでて直せない。
rebaseallとかやっても効果ないみたいだし
もうcygwin、msysのテストやめようかな
801: 2020/11/10(火)12:08 ID:08CevRpc(1)調 AAS
おそらく D よりも需要無い
802: 2020/11/10(火)12:59 ID:xOE44Ei0(1)調 AAS
>>800
よっぽど暇なんだね
803: 2020/12/15(火)15:11 ID:XwGFb1c9(1/2)調 AAS
MSYS2には、lscpuコマンドはないのかな?
CentOSなんかだとutil-linuxパッケージに入ってるけど、MSYS2のには入ってないもよう。。。
804: 2020/12/15(火)15:49 ID:nSXgvBdA(1)調 AAS
cpuinfoあるんだっけ
805: 2020/12/15(火)15:58 ID:XwGFb1c9(2/2)調 AAS
/proc/cpuinfo
/proc/meminfo
/usr/bin/free
はあるんだけど、lscpuはないんだよな。。。
806: 2020/12/15(火)17:22 ID:ME0vqtfe(1)調 AAS
MinGWって終わってるよな
807: 2020/12/15(火)22:11 ID:vYGb7HVK(1)調 AAS
Windows 10, WSL2, Ubuntu 18.04 には、

/usr/bin/lscpu
がある
808: 2020/12/16(水)21:38 ID:kww319UT(1)調 AAS
で?
809: 2020/12/19(土)14:26 ID:ap/HqxcB(1)調 AAS
MSYS2の終わりだよよう。。。
810: 2020/12/22(火)16:11 ID:GJ2NqyED(1)調 AAS
ってかこの世の終わりだよう。。。
811: 2020/12/23(水)09:37 ID:vcwRrO0n(1)調 AAS
コロナもどんどん変異種がでてきとるしな
もう人類は無理だろ
さよなら人類
812: 2021/01/17(日)17:25 ID:/QJK4AMk(1)調 AAS
マジで終わりそうでコロナ怖い
813: 2021/01/18(月)06:41 ID:062JN0Tv(1/2)調 AAS
武漢熱な
責任をぼかす言い方やめようぜ
814: 2021/01/18(月)07:07 ID:iOtNqc3F(1)調 AAS
自民党支持者ってまだcygwin使ってるんだ
815: 2021/01/18(月)16:38 ID:0ToZeY7a(1)調 AAS
https://www.youtube.com/watch?v=BfrNJ_CQja8
816: 2021/01/18(月)21:10 ID:062JN0Tv(2/2)調 AAS
アカって何の根拠もなく唐突に決めつけてくるんだ
817: 2021/01/30(土)08:40 ID:PJvUkb6d(1)調 AAS
g++ (Rev6, Built by MSYS2 project) 10.2.0
Microsoft Windows [Version 10.0.18363.1316]
なんだけど、filesystem::hard_link_countが1しか返さないのはギャグ?

Microsoft(R) C/C++ Optimizing Compiler Version 19.28.29336 for x86
ちな、こいつはちゃんと2以上も返す
818: 2021/02/10(水)11:13 ID:fLW5nkpk(1)調 AAS
MSYS2でアップデートしたらmintty周りの設定が飛んだみたい
もうWSL2にしろってことか
819: 2021/02/25(木)09:27 ID:opz1PtTZ(1)調 AAS
int a [100];
for_each(par,a,a+100,[](auto){while(true);});

g++ a.cpp -std=c++17 -O3 -mavx512f -mtune=znver2
a.exe

resmonで見るとどうもシングルスレッド
のようなんだが、なんで?
ちな、vsだとちゃんとマルチで動く
820: 2021/02/26(金)12:09 ID:AnS5sJ/3(1/2)調 AAS
WSL2とどっちが強い?
まあうちは8.1なんだけど
821: 2021/02/26(金)12:30 ID:ycOKDSmj(1)調 AAS
まあWSL2は本物だからなあ
WSL2よりもcygwinよりもWSLの方が好きだな
822: 2021/02/26(金)19:16 ID:25Vyny5k(1)調 AAS
WSL2は内弁慶。
Cygwinは厚化粧。
MSYS2は八方美人。
823
(1): 2021/02/26(金)21:22 ID:P5cIP6RT(1)調 AAS
mingwとMSYSの使い分けがいまだによく分からん

MSYSのdllを使うコマンドか否か、みたいなのは分からなくはないが、
それはユーザが意識せにゃならんのかいなと

結局、エクスプローラのsendtoとかで別にあるLinuxサーバに送って、
TeraTermでそのディレクトリでシェルを起動して、grepとかawkとかってやっちゃうわ
824: 2021/02/26(金)21:28 ID:AnS5sJ/3(2/2)調 AAS
buildしたものが違うのでは
825: 2021/02/26(金)21:48 ID:Wdm5GEiQ(1)調 AAS
mingwはgccとその周辺では
結果的にいろいろついてくるけど
826: 2021/02/27(土)11:46 ID:ZfwkxC6h(1)調 AAS
>>823
MSYSはmingwを含む擬似Linux環境で、mingwはLinux(POSIXではないのかな)のAPI
ゲートウェイみたいな感じ?
Linux上と同じ結果になる補償は無いけどMSYSのバイナリは直接Windowsで動作する
ものなので、MSYSの「usr/bin」にパス通しておけば直接コマンドプロンプトで使えるけど
ダメかな?
827: 2021/02/27(土)13:11 ID:o2ETenih(1)調 AAS
だからmingwは開発ツールで、gccとその仲間達
MSYSはPOSIX的なコンピュータ操作環境
828
(1): 2021/02/27(土)14:33 ID:8wUBQ4y1(1)調 AAS
Strawberry Perl と Git for Windowsで事足りる
829: 2021/02/27(土)15:11 ID:8soYMGM6(1)調 AAS
>>828
そういうものを使うのなら、いっそMSYS2にしたほうがええけどなあ。
とくにGitのほう。
830: 2021/03/05(金)20:16 ID:WyYIPIbI(1)調 AAS
g++コンパイルが遅すぎ何とかして
831: 2021/03/05(金)20:39 ID:K07hjvLR(1)調 AAS
CPUを高速化してRAMディスクで作業する
832: 2021/03/05(金)20:57 ID:uOdofCu2(1)調 AAS
Cygwinやろ?
MSYS2にのりかえろ。
833: 2021/03/06(土)11:34 ID:Dg90sUFh(1)調 AAS
爆速ryzenが今安い
834: 2021/03/06(土)17:56 ID:i89FgeaP(1)調 AAS
今は時期が悪い
835: 2021/03/08(月)09:13 ID:sZNLhWU4(1)調 AAS
mouseDT8-G-KKとか
836: 2021/03/08(月)12:52 ID:kBU69stw(1)調 AAS
MSYS2 はネイティブ実行ファイルを作る開発環境で、
POSIX 互換レイヤはあくまでも開発環境 (GNU ツールチェインなど) を動かすための最小限度というのがコンセプト。
POSIX 互換の実行環境として全体の面倒をみる Cygwin とはコンセプトが違う。
(Cygwin でも posix 互換レイヤを通さない実行ファイルを作れはするけど基礎理念の話ね。)

MSYS2 をインストールしたときに

・ MSYS2 MinGW 32-bit
・ MSYS2 MinGW 64-bit
・ MSYS2 MSYS

の三種類の環境が用意されるけど、
MSYS2 MSYS は開発環境の保守として使うだけに留めて
普段の開発には MSYS2 MinGW を使うのが標準的な運用形態。

そういう理念を実現するにあたって結果としては msys-2.0.dll に依存するかどうかの差
になって現れるのは確かだけど、そこだけで区別すると意味わからんよ。
837: 2021/03/15(月)01:37 ID:GOWRyYdB(1)調 AAS
argv[0] にフルパスが入るのは保証された動作なの?
838: 2021/03/15(月)02:02 ID:CpMcpHJE(1)調 AAS
いやそんなことはない
プログラム名だけどそれがファイル名とは限らない
839: 2021/03/15(月)08:15 ID:A6EkfrQe(1/2)調 AAS
execlp(ファイル名,arg0,arg1,...(char*)0);
840: 2021/03/15(月)08:15 ID:A6EkfrQe(2/2)調 AAS
いくらでも嘘書ける
841: 2021/03/22(月)22:53 ID:ybVyFf4F(1)調 AAS
minttyでおすすめのフォント設定を教えてください
メニューで出て来る選択肢の中で一番マシなEPSON 太丸ゴシック体Bで、今は誤魔化してます

$ mintty.exe --version
mintty 3.4.4 (x86_64-pc-msys)
c 2013/2020 Andy Koppe / Thomas Wolff
License GPLv3+: GNU GPL version 3 or later
There is no warranty, to the extent permitted by law.

という環境で、git for windows同梱のものをWindows 8.1 64bit上で使っています
842: 2021/03/22(月)22:59 ID:/vCe82ri(1)調 AAS
migu入れてる
843: 2021/03/22(月)23:56 ID:0vVHIzCT(1)調 AAS
Font=欧文フォント
FontChoice=CJK:1
Font1=日本語フォント
みたいにして欧文と日本語で別のフォントを指定してる
844: 2021/03/23(火)00:28 ID:jgiu4i3h(1)調 AAS
御教示ありがとうございました
.minttyrcでのFontChoiceの設定ふくめ、色々調整してみます
845: 2021/03/23(火)01:01 ID:G0iN/IIq(1)調 AAS
個人的には VL Gothic だが、そういうのは好みの幅が大きいから意見を貰ってもあまり参考にはならなさそう。
846
(1): 2021/03/30(火)02:32 ID:kQ+Iabze(1)調 AAS
このスレを読んでいるとMinGWよりもWSLの方が高速だという話ですが本当でしょうか?
WSLは何となく遅そうなイメージがありましたが、あれはWindowsと同じレベルで動いているのですか?
847: 2021/03/30(火)02:52 ID:AJYcji2D(1)調 AAS
>>846
WSL はあくまでも Linux が動いている。
Windows よりも速い部分もあれば遅い部分もある。

ただ、 Windows の側とのやりとりが発生する部分、
特にファイルの入出力にボトルネックがあるというのはよく指摘される部分だと思う。
I./O が多く発生するような場合には WSL は遅くなりがち。

それと、 WSL を使うということは Windows と Linux の両方が起動して
コンピューターの中に共存している状態。
単純にメモリ消費量が多い。
充分な物理メモリが載ってないときついということはあるかも。

単純に速いとか遅いとかとは評価できないので特性を理解してっていう話だし、
具体的な条件が決まっているなら測定してみるのがてっとりばやいよ。
848: 2021/03/30(火)06:19 ID:AnfR1yyf(1)調 AAS
速度なんて気にするの?
849: 2021/03/30(火)08:00 ID:A9lvR3CA(1)調 AAS
wsl2はlinuxが動いてるんだけどwslはABI互換でwindowsでlinuxのバイナリを動かしてる感じ
速度はなんとも言えない
なおcygwinはとにかくIOが遅い
850: 2021/03/30(火)13:59 ID:rMZjDh6L(1)調 AAS
やることにもよるけどWSLが十分に機敏に動作する環境jなら、Linuxが動いている
だけのWSLの方が処理は早いことが多いかも
ただWSLは所詮Linux部分はLinuxでWindowsとは無関係に動いているような構造
なので、MinGWとかCygwinみたいにコマンドプロンプトとかでLinuxのコマンド使い
たいみたいなことは出来ないし、まだCUI部分しか動作しないとかも考えると
LinuxはWSlじゃなくてVMWareみたいなエミュレータの方が良いかなって思う
851: 2021/03/30(火)14:08 ID:58d8d/13(1)調 AAS
でもwslってwindowsのexe動くからね
無理矢理感あって俺は好きだよ
まあ正確な動作ということならwsl2だよね
852: 2021/04/18(日)16:38 ID:ZM4jma5X(1)調 AAS
うひょっ
853: 2021/04/23(金)23:47 ID:hyXGjiN1(1)調 AAS
がーすー
854: 2021/04/24(土)06:19 ID:7Pw5CUw8(1)調 AAS
WSL2 は、Microsoft が作っている、Linux カーネルを使うから、
毎月カーネルが自動更新されるので便利

Cent と同じで、無料サポートみたいなもの

Amazon Linux みたいなもの。
Amazonが自動更新する。
ユーザーがOS を管理しない、サーバーレス
855
(1): 2021/04/24(土)12:35 ID:h25BJ37h(1)調 AAS
なんかMinGWのダウンロードサイト死んでるように見えるんだけどこれってなんか理由あんの?
856: 2021/04/24(土)14:41 ID:yVkBrKf4(1)調 AAS
>>855
理由あるけど教えない
857: 2021/04/24(土)15:02 ID:RMr7e0df(1)調 AAS
pacman -Syy
858: 2021/05/05(水)11:10 ID:vI4aKPxv(1)調 AAS
ffmpegのコンパイルが24時間経っても終わらない前は2時間ぐらいで終わったのに
MinGWでGWが終わる
859: 2021/05/05(水)21:58 ID:beJ7NAZN(1)調 AAS
MinGWでGW終わる言いたいだけちゃうんかと
860
(1): 2021/05/06(木)07:42 ID:WUloT9c9(1)調 AAS
えらく短いGWだな
861: 2021/05/09(日)22:00 ID:Ad3WTS9Y(1)調 AAS
Minimum Golden Weekの略だからな
862: 2021/05/29(土)12:00 ID:TeqQ68lU(1)調 AAS
>>860
ばーーーーーーーーーーーーーーーか
863: 2021/06/14(月)20:26 ID:8ZmqHLEu(1)調 AAS
使ってるといつの間にかC:\msys64\mingw64\libとC:\msys64\usr\lib
に同じパッケ入っているのが、モヤッとする
864: 2021/06/18(金)19:53 ID:xNdf91SD(1)調 AAS
モヤッとするのはお前の顔のせいだよな
865: 2021/06/19(土)08:25 ID:YuC6BzbW(1)調 AAS
ハードリンクだったってオチは無い??
866
(1): 2021/06/28(月)14:59 ID:so+vl3vs(1/2)調 AAS
MSYS2 には、pacman -g みたいな、ミラーの最適化ある?
867
(1): 2021/06/28(月)17:01 ID:F/0kPYVA(1)調 AAS
>>866
-gオプション自体がない
ざっと見た感じ同じような機能をもつオプションも見当たらなかった
868: 2021/06/28(月)17:10 ID:+000hd27(1)調 AAS
gdbでデバッグする場合は、
gdb を起動。
「run コマンドライン」でターゲットをデバッグ起動。
止まったところで「backtrace」する。
「quit」で終了。

これで呼び出し履歴が取得できるぞ。
869: 2021/06/28(月)17:19 ID:so+vl3vs(2/2)調 AAS
>>867
そうか・・・誠に残念
レスありがとう
870: 2021/06/28(月)17:30 ID:K1itCHTP(1)調 AAS
俺は gdb --args にするけどな
871: 2021/07/02(金)11:07 ID:wGfEJWRL(1)調 AAS
msys2のpacmanが6.0.0になってからパッケージデータベースの
シグネチャファイルをダウンロードしなくなったな。
~.db.sigってやつ。
872: 2021/07/02(金)12:23 ID:E7tbYK4w(1)調 AAS
早く整備してくれ
ぐちゃになってからずいぶん経つぞ
1-
あと 115 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s