Cygwin + MinGW + GCC 相談室 Part 8 (985レス)
Cygwin + MinGW + GCC 相談室 Part 8 http://mevius.5ch.net/test/read.cgi/tech/1411399211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2014/09/23(火) 00:20:11.40 ID:G97CLCj1 Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。 過去スレ: Cygwin + MinGW + GCC 相談室 Part 7 http://peace.2ch.net/test/read.cgi/tech/1357019230/ Cygwin + MinGW + GCC 相談室 Part 6 http://toro.2ch.net/test/read.cgi/tech/1304609116/ Cygwin + MinGW + GCC 相談室 Part 5 http://hibari.2ch.net/test/read.cgi/tech/1269400706/ Cygwin + MinGW + GCC 相談室 Part 4 http://pc12.2ch.net/test/read.cgi/tech/1221233882/ cygwin + mingwn + gcc 相談室 Part3 http://pc11.2ch.net/test/read.cgi/tech/1177944767/ cygwin + mingwn + gcc 相談室 Part2 http://pc11.2ch.net/test/read.cgi/tech/1126103347/ cygwin + mingwn + gcc 相談室 http://pc8.2ch.net/test/read.cgi/tech/1058134693/ 関連サイト: Cygwin http://www.cygwin.com/ MinGW http://www.mingw.org/ 関連スレッド: GCCについて part10 http://toro.2ch.net/test/read.cgi/tech/1315026784/ http://mevius.5ch.net/test/read.cgi/tech/1411399211/1
859: デフォルトの名無しさん [sage] 2021/05/05(水) 21:58:21.36 ID:beJ7NAZN MinGWでGW終わる言いたいだけちゃうんかと http://mevius.5ch.net/test/read.cgi/tech/1411399211/859
860: デフォルトの名無しさん [sage] 2021/05/06(木) 07:42:42.99 ID:WUloT9c9 えらく短いGWだな http://mevius.5ch.net/test/read.cgi/tech/1411399211/860
861: デフォルトの名無しさん [sage] 2021/05/09(日) 22:00:00.43 ID:Ad3WTS9Y Minimum Golden Weekの略だからな http://mevius.5ch.net/test/read.cgi/tech/1411399211/861
862: デフォルトの名無しさん [sage] 2021/05/29(土) 12:00:51.40 ID:TeqQ68lU >>860 ばーーーーーーーーーーーーーーーか http://mevius.5ch.net/test/read.cgi/tech/1411399211/862
863: デフォルトの名無しさん [sage] 2021/06/14(月) 20:26:46.66 ID:8ZmqHLEu 使ってるといつの間にかC:\msys64\mingw64\libとC:\msys64\usr\lib に同じパッケ入っているのが、モヤッとする http://mevius.5ch.net/test/read.cgi/tech/1411399211/863
864: デフォルトの名無しさん [sage] 2021/06/18(金) 19:53:11.19 ID:xNdf91SD モヤッとするのはお前の顔のせいだよな http://mevius.5ch.net/test/read.cgi/tech/1411399211/864
865: デフォルトの名無しさん [sage] 2021/06/19(土) 08:25:14.89 ID:YuC6BzbW ハードリンクだったってオチは無い?? http://mevius.5ch.net/test/read.cgi/tech/1411399211/865
866: デフォルトの名無しさん [sage] 2021/06/28(月) 14:59:34.53 ID:so+vl3vs MSYS2 には、pacman -g みたいな、ミラーの最適化ある? http://mevius.5ch.net/test/read.cgi/tech/1411399211/866
867: デフォルトの名無しさん [sage] 2021/06/28(月) 17:01:09.02 ID:F/0kPYVA >>866 -gオプション自体がない ざっと見た感じ同じような機能をもつオプションも見当たらなかった http://mevius.5ch.net/test/read.cgi/tech/1411399211/867
868: デフォルトの名無しさん [sage] 2021/06/28(月) 17:10:44.85 ID:+000hd27 gdbでデバッグする場合は、 gdb を起動。 「run コマンドライン」でターゲットをデバッグ起動。 止まったところで「backtrace」する。 「quit」で終了。 これで呼び出し履歴が取得できるぞ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/868
869: デフォルトの名無しさん [sage] 2021/06/28(月) 17:19:38.60 ID:so+vl3vs >>867 そうか・・・誠に残念 レスありがとう http://mevius.5ch.net/test/read.cgi/tech/1411399211/869
870: デフォルトの名無しさん [sage] 2021/06/28(月) 17:30:12.96 ID:K1itCHTP 俺は gdb --args にするけどな http://mevius.5ch.net/test/read.cgi/tech/1411399211/870
871: デフォルトの名無しさん [sage] 2021/07/02(金) 11:07:38.54 ID:wGfEJWRL msys2のpacmanが6.0.0になってからパッケージデータベースの シグネチャファイルをダウンロードしなくなったな。 ~.db.sigってやつ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/871
872: デフォルトの名無しさん [sage] 2021/07/02(金) 12:23:37.78 ID:E7tbYK4w 早く整備してくれ ぐちゃになってからずいぶん経つぞ http://mevius.5ch.net/test/read.cgi/tech/1411399211/872
873: デフォルトの名無しさん [sage] 2021/07/27(火) 14:04:59.30 ID:cZjH0t2V Makefileからcmd.exeでバッチファイル動かす方法ある? cmd -c hogehoge.bat じゃうまくいかない http://mevius.5ch.net/test/read.cgi/tech/1411399211/873
874: デフォルトの名無しさん [sage] 2021/07/27(火) 14:16:23.88 ID:a9Oz3jZG cygstartとか? そういう話じゃない? http://mevius.5ch.net/test/read.cgi/tech/1411399211/874
875: デフォルトの名無しさん [sage] 2021/07/27(火) 15:42:11.13 ID:D0coxe5F どううまくいかないんだよ? いきそうだが。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/875
876: デフォルトの名無しさん [] 2021/07/27(火) 16:04:27.73 ID:Dog97Bpd -k http://mevius.5ch.net/test/read.cgi/tech/1411399211/876
877: デフォルトの名無しさん [sage] 2021/07/27(火) 16:53:55.98 ID:x4yitIm8 漏れは、デスクトップにショートカットを作っているけど、そのリンク先は、 コマンドプロンプトを起動して、Ruby スクリプトを実行する C:\Windows\System32\cmd@.exe /k "ruby C:/Users/Owner/Documents/Ruby/a.rb" 注意。書き込めないので、cmd@.exeと、間に@を入れました http://mevius.5ch.net/test/read.cgi/tech/1411399211/877
878: デフォルトの名無しさん [sage] 2021/07/31(土) 13:56:23.14 ID:t9HNV453 >>875 こういう感じ D:\learn\make\bat>make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i686-pc-msys D:\learn\make\bat>type makefile all: cmd -c test.bat D:\learn\make\bat>type test.bat echo %date% %time% D:\learn\make\bat>make && echo meow cmd -c test.bat Microsoft Windows [Version 10.0.19041.1110] (c) Microsoft Corporation. All rights reserved. D:\learn\make\bat>exit meow D:\learn\make\bat> ただcmd.exeが起動するだけでtest.batが動いてない そしてcmd.exeが常駐するようで、これを手動でexitすると && の右側が実行されてにゃあと鳴く http://mevius.5ch.net/test/read.cgi/tech/1411399211/878
879: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2021/07/31(土) 14:10:50.73 ID:ERnmDkwu mingw32-make使ったら? http://mevius.5ch.net/test/read.cgi/tech/1411399211/879
880: デフォルトの名無しさん [sage] 2021/07/31(土) 14:38:37.39 ID:t9HNV453 バージョン古いせいかなと思ってやってみたけど D:\learn\make\bat>make --version GNU Make 4.3 Built for x86_64-pc-msys Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. D:\learn\make\bat>make && echo meow cmd -c test.bat Microsoft Windows [Version 10.0.19041.1110] (c) Microsoft Corporation. All rights reserved. D:\learn\make\bat>exit meow D:\learn\make\bat>where make c:\msys64\usr\bin\make.exe D:\learn\make\bat> どうやら症状は変わらないみたい http://mevius.5ch.net/test/read.cgi/tech/1411399211/880
881: デフォルトの名無しさん [sage] 2021/07/31(土) 14:46:13.40 ID:N/3vvIjJ cmd からのコマンド引数を/cではなく-cで渡すのは何か理由があるの? http://mevius.5ch.net/test/read.cgi/tech/1411399211/881
882: デフォルトの名無しさん [sage] 2021/07/31(土) 14:51:31.56 ID:t9HNV453 お、できた! makeって/を「ルート」と読んでしまうから-にしてたんだけど、まさかこれだったとは・・・ ?x >>881 http://mevius.5ch.net/test/read.cgi/tech/1411399211/882
883: デフォルトの名無しさん [] 2021/07/31(土) 16:57:37.31 ID:LRA0vGhm な? 馬鹿だっただろ? http://mevius.5ch.net/test/read.cgi/tech/1411399211/883
884: デフォルトの名無しさん [sage] 2021/07/31(土) 17:36:49.67 ID:t9HNV453 C++スレでボコられて涙目の坊やか http://mevius.5ch.net/test/read.cgi/tech/1411399211/884
885: デフォルトの名無しさん [sage] 2021/09/10(金) 06:50:23.72 ID:PnujWjIy cmd.exeに限らずWindows付属のCUIコマンドはーをオプションとは見なしません http://mevius.5ch.net/test/read.cgi/tech/1411399211/885
886: デフォルトの名無しさん [sage] 2021/09/10(金) 09:29:23.00 ID:GkCk+wVi 見なすものもある。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/886
887: デフォルトの名無しさん [sage] 2021/09/10(金) 09:37:44.36 ID:4lYTh3Yv netstat -? http://mevius.5ch.net/test/read.cgi/tech/1411399211/887
888: はちみつ餃子 ◆8X2XSCHEME [sage] 2021/09/10(金) 10:12:41.34 ID:53pAHbe3 いまどきの Windows には curl や tar が入ってるんだぞ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/888
889: ハノン ◆QZaw55cn4c [sage] 2021/11/17(水) 04:07:51.95 ID:Kdlo9yNJ kmtar ははいっていますか?taz が使えて便利だったんですが… http://mevius.5ch.net/test/read.cgi/tech/1411399211/889
890: デフォルトの名無しさん [sage] 2021/11/17(水) 07:02:47.72 ID:K+kOE8G4 >>889 ありません 終わりです http://mevius.5ch.net/test/read.cgi/tech/1411399211/890
891: デフォルトの名無しさん [sage] 2021/12/07(火) 02:19:31.74 ID:lQSQ5VR9 msys2やcygwinはもう終わりだけど、linux上でmingw-64はwslの波に乗っただろう wsl/gcc+wsl/mingw-64+win/mingw-64の3重コンパイルでクロス開発が捗る http://mevius.5ch.net/test/read.cgi/tech/1411399211/891
892: デフォルトの名無しさん [sage] 2021/12/07(火) 05:24:53.84 ID:UY6nLSPi > linux上でmingw シュールすぎるんだけどw http://mevius.5ch.net/test/read.cgi/tech/1411399211/892
893: デフォルトの名無しさん [sage] 2021/12/07(火) 05:40:52.07 ID:6IfYS1Dr 開発環境がlinuxで、windowsポート考えるならベストチョイスじゃないの というかそれしかなくね? linux版がwin版ほどメンテされてないというのは確かに事実で、両OSのmingwで吐かれるwinバイナリが同じという保証は乏しい wsl使えるなら両方試して齟齬がないか検証すべきでは http://mevius.5ch.net/test/read.cgi/tech/1411399211/893
894: デフォルトの名無しさん [sage] 2021/12/07(火) 05:47:33.64 ID:6IfYS1Dr まあ、やって損はない事と思うよ makefileに一行加えるだけの手間だし http://mevius.5ch.net/test/read.cgi/tech/1411399211/894
895: デフォルトの名無しさん [sage] 2021/12/07(火) 06:18:19.41 ID:6IfYS1Dr 開発マシンがliunxでもwineみたいなwinエミュレータ使えばwin機なくてもテストは可能かもしれないけど wineってかなり挙動不審だしな… windows/wsl環境+mingw for linuxなら本物のwindows環境でテストが完結できるだろ http://mevius.5ch.net/test/read.cgi/tech/1411399211/895
896: デフォルトの名無しさん [sage] 2021/12/12(日) 04:03:15.14 ID:W0kKCLn+ MinGWのGCCやClangてなんかコンパイル遅い気がするんだけど WSL上のlinuxだとちょっと早かったりする? http://mevius.5ch.net/test/read.cgi/tech/1411399211/896
897: デフォルトの名無しさん [] 2022/09/02(金) 17:31:47.01 ID:xfIuEZrx https://github.com/zhlynn/zsign これをビルドするのにMSYS2を入れて、git clone git@github.com:witwall/mman-win32とやったのですが、Permission deniedとなってしまいcloneできません。 MSYS2はmsys2-x86_64-20220603で以下のコマンドでコアとパッケージシステムを更新、インストールしています pacman -Syu pacman -Su pacman -S base-devel pacman -S msys2-devel pacman -S mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain http://mevius.5ch.net/test/read.cgi/tech/1411399211/897
898: デフォルトの名無しさん [sage] 2022/09/03(土) 12:58:09.28 ID:njoa8+ct >>897 Permission deniedでますね http://mevius.5ch.net/test/read.cgi/tech/1411399211/898
899: デフォルトの名無しさん [sage] 2022/09/03(土) 13:06:49.40 ID:91ZlUxrs git clone github.com:witwall/mman-win32 マルチすんな http://mevius.5ch.net/test/read.cgi/tech/1411399211/899
900: デフォルトの名無しさん [sage] 2022/09/04(日) 10:31:44.60 ID:VXdRt/xS じゃあクロスのやり方教えて http://mevius.5ch.net/test/read.cgi/tech/1411399211/900
901: デフォルトの名無しさん [] 2022/09/04(日) 14:58:21.80 ID:dy/AOC8s >>899 過疎スレで誰も見てないなと思ってついやっちゃってごめんね http://mevius.5ch.net/test/read.cgi/tech/1411399211/901
902: デフォルトの名無しさん [] 2022/09/04(日) 15:36:10.92 ID:dy/AOC8s https://fate.5ch.net/test/read.cgi/ios/1660182954/74 わかる人います? http://mevius.5ch.net/test/read.cgi/tech/1411399211/902
903: デフォルトの名無しさん [sage] 2022/09/04(日) 17:00:20.38 ID:A8KVTWK8 >>900 このスレ以外のxxスレでも同じ質問しています と全部のスレに描いて置くだけでもはるかにマシだと思うが http://mevius.5ch.net/test/read.cgi/tech/1411399211/903
904: デフォルトの名無しさん [sage] 2022/09/04(日) 23:01:47.10 ID:QxOeTDrF >>902 ソースはどうやって取った? http://mevius.5ch.net/test/read.cgi/tech/1411399211/904
905: デフォルトの名無しさん [sage] 2022/09/05(月) 05:46:53.76 ID:YC0Agv6v >>903 どこのスレで聞く予定か決まってないとできないことだね どっかのスレで聞いて有効回答が得られなかったから他をあたるときは無理 そこでもう諦めろという資格はあんたにはない せっかく回答しても一言多い人はイヤミなやつと思われる fjにもいたよ、やなやつ系の人 http://mevius.5ch.net/test/read.cgi/tech/1411399211/905
906: デフォルトの名無しさん [sage] 2022/09/05(月) 12:18:16.08 ID:CjnDxYFq >>905 他のスレで質問するときに先に質問してたスレを挙げるのはできるだろ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/906
907: デフォルトの名無しさん [sage] 2022/09/05(月) 14:52:44.22 ID:YC0Agv6v >>906 その時点でもうクロスじゃねえだろ しつけえな http://mevius.5ch.net/test/read.cgi/tech/1411399211/907
908: デフォルトの名無しさん [sage] 2022/09/05(月) 18:36:40.42 ID:CjnDxYFq > どこのスレで聞く予定か決まってないとできないことだね > どっかのスレで聞いて有効回答が得られなかったから他をあたるときは無理 ここの「できない」「無理」を否定しているだけで、クロスじゃねえかどうかは関係ないよ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/908
909: デフォルトの名無しさん [sage] 2022/09/06(火) 06:32:16.53 ID:8iFyZ+3k 自分が個人的に気に入らないってだけで 他人にああしろこうしろ言う図々しいやつ http://mevius.5ch.net/test/read.cgi/tech/1411399211/909
910: デフォルトの名無しさん [] 2022/09/06(火) 09:15:35.13 ID:9WMtC8UL >>905 >どこのスレで聞く予定か決まってないとできないこと ちなみにクロスもどこのスレで聞く予定か決まってないとできないことだぞ http://mevius.5ch.net/test/read.cgi/tech/1411399211/910
911: デフォルトの名無しさん [sage] 2022/09/06(火) 10:05:14.92 ID:8iFyZ+3k マルチすんなというバグった骨董品に5chにクロスの機能がないのに無茶ぬかすなと指摘したんだよ それへの返事()が>>903のような頓珍漢な内容だったんで 端っから破綻している話をおちょくっただけだが文句あんのか? マニュアルトークばっかりで中身のないハリボテ野郎がw http://mevius.5ch.net/test/read.cgi/tech/1411399211/911
912: デフォルトの名無しさん [sage] 2022/09/06(火) 12:50:52.33 ID:QxRWO4Sk >>902 ./configure に、そんなオプションが存在しないのでは? >No rule to make target 'config.mak' 「ffmpeg config.mak」などで検索すれば? http://mevius.5ch.net/test/read.cgi/tech/1411399211/912
913: デフォルトの名無しさん [] 2022/09/06(火) 13:39:00.56 ID:4u8//Iu5 opensslをビルドしたけど、これって成功してる?失敗してる? make depend && make _build_sw make[1]: Entering directory '/home/XXX/openssl' make[1]: Leaving directory '/home/XXX/openssl' make[1]: Entering directory '/home/XXX/openssl' x86_64-w64-mingw32gcc -I. -Iinclude -Iapps/include -m64 -Wall -O3 -DL_ENDIAN -DOPENSSL_PIC -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib64/engines-3\"" -DMODULESDIR="\"/usr/local/lib64/ossl-modules\"" -DUNICODE -D_UNICODE -DWIN32_LEAN_AND_MEAN -D_MT -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -c -o apps/lib/libapps-lib-app_libctx.obj apps/lib/app_libctx.c /bin/sh: line 1: x86_64-w64-mingw32gcc: command not found make[1]: *** [Makefile:2624: apps/lib/libapps-lib-app_libctx.obj] Error 127 make[1]: Leaving directory '/home/XXX/openssl' make: *** [Makefile:1554: build_sw] Error 2 http://mevius.5ch.net/test/read.cgi/tech/1411399211/913
914: デフォルトの名無しさん [sage] 2022/09/06(火) 14:04:07.58 ID:M4FVZY7o 失敗している 直前に実行したコマンドが成功したかどうかは $ echo $? で確認する 0 が表示されれば成功 それ以外は失敗 http://mevius.5ch.net/test/read.cgi/tech/1411399211/914
915: デフォルトの名無しさん [sage] 2022/09/06(火) 14:06:57.11 ID:M4FVZY7o >>913 ちなみに原因は x86_64-w64-mingw32gcc を起動したこと 正しくは x86_64-w64-mingw32-gcc prefixに指定すべきは x86_64-w64-mingw32 ではなく x86_64-w64-mingw32- ということだと推測される http://mevius.5ch.net/test/read.cgi/tech/1411399211/915
916: デフォルトの名無しさん [sage] 2022/09/06(火) 16:17:14.54 ID:QxRWO4Sk >/bin/sh: line 1: x86_64-w64-mingw32gcc: command not found そういうコマンドが存在しないのじゃ? コマンドが存在すれば、 which python3 /usr/bin/python3 which x86_64-w64-mingw32gcc と入力してみれば? http://mevius.5ch.net/test/read.cgi/tech/1411399211/916
917: デフォルトの名無しさん [] 2022/10/06(木) 15:32:07.23 ID:Ov6T9Uu9 opensslをビルドしようとすると cc1.exe: fatal error: md2test.c: No such file or directory compilation terminated. make[1]: *** [<builtin>: md2test.o] Error 1 make[1]: Leaving directory '/home/hoge/openssl/test' make: *** [Makefile:296: build_tests] Error 1 と出る・・・ http://mevius.5ch.net/test/read.cgi/tech/1411399211/917
918: デフォルトの名無しさん [] 2022/10/06(木) 15:33:01.61 ID:Ov6T9Uu9 コマンドは以下の通り cd /root/openssl git checkout OpenSSL_1_0_2s ./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64 http://mevius.5ch.net/test/read.cgi/tech/1411399211/918
919: デフォルトの名無しさん [sage] 2022/10/06(木) 16:27:26.92 ID:cWE4RcCn >>917 >cc1.exe: fatal error: md2test.c: No such file or directory test/md2test.c があるかをまずは確認 http://mevius.5ch.net/test/read.cgi/tech/1411399211/919
920: 919 [sage] 2022/10/06(木) 16:33:48.59 ID:cWE4RcCn ちなみにLinux上のクロス環境だけど普通にビルドできたよ $ wget https://github.com/openssl/openssl/archive/refs/heads/OpenSSL_1_0_2-stable.zip $ unzip OpenSSL_1_0_2-stable.zip $ cd openssl-OpenSSL_1_0_2-stable/ $ ./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64 $ make $ echo $? 0 http://mevius.5ch.net/test/read.cgi/tech/1411399211/920
921: デフォルトの名無しさん [sage] 2022/10/07(金) 12:22:36.36 ID:d4ub3t4L どうせ ./configure で間違えたか失敗したんだろうな http://mevius.5ch.net/test/read.cgi/tech/1411399211/921
922: デフォルトの名無しさん [] 2022/10/07(金) 15:18:33.31 ID:2fSodFyt どうもcheckout時にtest/md2test.cがなくなったっぽい http://mevius.5ch.net/test/read.cgi/tech/1411399211/922
923: デフォルトの名無しさん [] 2022/10/08(土) 19:39:30.38 ID:qxTVurIe >>920 ほぼ同じことをやったけど、やっぱ>>917と同じ事が起きた OpenSSL_1_0_2sでもtest/md2test.cがないとコケる http://mevius.5ch.net/test/read.cgi/tech/1411399211/923
924: デフォルトの名無しさん [sage] 2022/10/08(土) 21:46:27.37 ID:xDu3MKAN If you want to just get on with it, do: $ ./config $ make $ make test $ make install とINSTALLにあるけど http://mevius.5ch.net/test/read.cgi/tech/1411399211/924
925: デフォルトの名無しさん [] 2022/10/09(日) 12:19:38.59 ID:Tz+TsrJC 実はこれをビルドしてるんです https://github.com/zhlynn/zsign/issues/158 >>924を参考に cd openssl git checkout OpenSSL_1_0_2s ./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64 make make test とやったんだけど、やはりmd2test.c絡みエラーが出た http://mevius.5ch.net/test/read.cgi/tech/1411399211/925
926: デフォルトの名無しさん [sage] 2022/10/09(日) 12:43:19.28 ID:+ozsmf3D https://github.com/zhlynn/zsign/search?q=md2test これで何も出ないからなぁ http://mevius.5ch.net/test/read.cgi/tech/1411399211/926
927: デフォルトの名無しさん [sage] 2022/10/09(日) 18:48:11.24 ID:Pj/q53xX INSTALL.W64 You will need Perl. You will need Microsoft Platform SDK To build for Win64/x64: > perl Configure VC-WIN64A --prefix=c:\some\openssl\dir > ms\do_win64a > nmake -f ms\ntdll.mak > cd out32dll > ..\ms\test とあるね http://mevius.5ch.net/test/read.cgi/tech/1411399211/927
928: デフォルトの名無しさん [sage] 2022/10/09(日) 18:56:50.21 ID:Pj/q53xX あとConfigureとconfigがあってconfigを使えってことじゃないの http://mevius.5ch.net/test/read.cgi/tech/1411399211/928
929: デフォルトの名無しさん [sage] 2022/10/10(月) 17:42:08.13 ID:uEke22m0 linuxでビルドしてみたけどopenssl-OpenSSL_1_0_2-stableだとlibssl.soができないから失敗してるぽい openssl-OpenSSL_1_1_1の方はmake testまで通った $ @bash ~/build/openssl-OpenSSL_1_0_2-stable $ find "." -type f | perl -ne '/libssl/ and print' ./libssl.pc ./libssl.a $ @bash ~/build/openssl-OpenSSL_1_1_1q $ find "." -type f | perl -ne '/libssl/ and print' ./util/libssl.num ./linux/libssl.map ./linux/libssl.pc ./linux/libssl.a ./linux/libssl.so.1.1 http://mevius.5ch.net/test/read.cgi/tech/1411399211/929
930: デフォルトの名無しさん [sage] 2022/10/20(木) 23:31:35.93 ID:+6WDZGK8 msys2と違ってtdm-gccはgccのバージョンが選べる代わりに 更新がむちゃ遅いやんけ〜 多分、人手が足りないんやなぁ http://mevius.5ch.net/test/read.cgi/tech/1411399211/930
931: デフォルトの名無しさん [sage] 2022/10/24(月) 16:47:31.17 ID:VKX4Fsrh gcc 自体にはバージョンを混在させる仕組みはある。 クロスコンパイル用の環境を構築したいとかよくあることだし。 MSYS2 でもできなくはないけど、 今だと Docker を使うとかしたほうが簡単なのかなぁ……。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/931
932: デフォルトの名無しさん [sage] 2023/03/14(火) 10:13:05.30 ID:nRxoL4vn MSYS2 MinGW64 の環境でSDL2を使ってゲームを作っています。 作ったゲームは将来的には配布する予定です。 それでDLLを動的リンクにするためにパッケージに含めたいと思っています。 今のところ起動に必要なDLLが libgcc_s_seh-1.dll libstdc++-6.dll libwinpthread-1.dll 他、SDL2のdll です。 C++とpthreadのdllは何となくわかるのですがlibgcc_s_seh-1というのは何でしょうか? MinGW固有のgccのdllですか? http://mevius.5ch.net/test/read.cgi/tech/1411399211/932
933: デフォルトの名無しさん [sage] 2023/03/14(火) 14:53:19.91 ID:E+DEqG9x structured error hunt http://mevius.5ch.net/test/read.cgi/tech/1411399211/933
934: デフォルトの名無しさん [sage] 2023/03/16(木) 00:09:23.83 ID:srO8KDRm >>932 $ pexports libgcc_s_seh-1.dll http://mevius.5ch.net/test/read.cgi/tech/1411399211/934
935: デフォルトの名無しさん [sage] 2023/03/24(金) 14:33:04.65 ID:A6TekdSG sizeof(long double) == 16になったのは、いつから? http://mevius.5ch.net/test/read.cgi/tech/1411399211/935
936: デフォルトの名無しさん [] 2023/03/28(火) 17:22:29.83 ID:hvNFNzxE tdm-gcc良いんだがな http://mevius.5ch.net/test/read.cgi/tech/1411399211/936
937: デフォルトの名無しさん [sage] 2023/03/30(木) 10:23:19.95 ID:B7uoZJXZ >>930 Mingw-builds じゃダメなのか? 俺も最初は TDM-GCC 使ってたけど、何時までも更新されないから Mingw-builds の 12.2.0 に乗り換えた 俺が使っている wxWidgets 3.2.2.1 も普通にビルドできたし、若干コンパイル速度も上がった気がする (気のせいレベルかもしれませんが・・・) http://mevius.5ch.net/test/read.cgi/tech/1411399211/937
938: デフォルトの名無しさん [sage] 2023/07/10(月) 11:59:21.63 ID:YLTFTLfF Windows7 64bitにMSYS2インストールしたら The MSYS2 project no longer supports Windows 7 and 8.0. For more information visit https://www.msys2.org/docs/windows_support って黄色い字で表示されるようになった とりあえずコンパイルとかはできてる http://mevius.5ch.net/test/read.cgi/tech/1411399211/938
939: デフォルトの名無しさん [sage] 2023/07/11(火) 09:23:59.81 ID:IUx5aYIs >>938 左様でございますか http://mevius.5ch.net/test/read.cgi/tech/1411399211/939
940: デフォルトの名無しさん [] 2023/09/12(火) 12:30:45.63 ID:QOX8wfhQ それよりゲロ重いのが http://mevius.5ch.net/test/read.cgi/tech/1411399211/940
941: デフォルトの名無しさん [sage] 2023/09/28(木) 08:25:12.03 ID:C8Dm3tge 切磋琢磨 http://mevius.5ch.net/test/read.cgi/tech/1411399211/941
942: デフォルトの名無しさん [sage] 2023/09/28(木) 10:21:45.74 ID:7+/lnWbq そういやswingを低速言うてるけど JavaFXのほうが初期化しめちゃめちゃ時間かかってもっさりしてるんだけど… そしてmacでは未だにスレッド競合解決してない swnigよりオワコンな気がする http://mevius.5ch.net/test/read.cgi/tech/1411399211/942
943: デフォルトの名無しさん [] 2023/10/10(火) 09:18:07.78 ID:vCJOXgr3 スレチ http://mevius.5ch.net/test/read.cgi/tech/1411399211/943
944: デフォルトの名無しさん [sage] 2023/12/24(日) 13:46:07.33 ID:zZdFC2zj 質問です。 ・ OS は windows10 で、最近 MinGW-w64 を導入した。 ・ 下記の test.cpp ファイルに対して g++ -m64 -o test5 test.cpp と実行。 test.cpp #include <stdio.h> #include <stdint.h> int main(){ printf("%d %x %zu", sizeof(long), sizeof(long), sizeof(long)); getchar(); return 0; } ・ 出力された test5.exe を実行してみると、なぜか「4 4 4」と表示されてしまい、 「8」が1個もない。64ビット環境では、sizeof(long) は「8」なのでは? ・ test5.exe を右クリックして互換モードの欄を見てみると、 Vista 以降のものしか表示されないので、 ちゃんと64ビット版の実行ファイルになっている (他にも色々な確認方法があるが、いずれも64ビット版に合致する)。 ・ それなのに「8」と表示されないのはなぜ? http://mevius.5ch.net/test/read.cgi/tech/1411399211/944
945: はちみつ餃子 ◆8X2XSCHEME [sage] 2023/12/24(日) 15:28:23.49 ID:SfA3xmSz >>944 > 64ビット環境では、sizeof(long) は「8」なのでは? 単にその認識が誤り。 64ビット版の Windows の ABI では long は 4 バイトと規定してる。 https://learn.microsoft.com/ja-jp/cpp/build/x64-software-conventions?view=msvc-170#scalar-types コンパイラが OS の規定に逆らって独自の仕様にしたってかまわないんだけど、 やりとりがややこしくなっちゃうだけで得なことはないからね。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/945
946: デフォルトの名無しさん [sage] 2023/12/24(日) 19:23:18.89 ID:zZdFC2zj じゃあこの挙動で問題ないんですね。ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/946
947: デフォルトの名無しさん [sage] 2024/05/29(水) 06:44:42.24 ID:85k4cg9J mingw64でglibとgstreamerに動的リンクしたバイナリ作ったんだけど、glibは関数呼べるけどgstreamerは関数呼べない なぜかgstreamerの関数を書くとプログラムの起動がコケて関数をコメントアウトするとちゃんと起動する リンクがおかしいのかもと調べてみたけどちゃんと動的ライブラリはリンクしてるっぽい あと考えられるのは動的ライブラリの破損ぐらいなんだけど、お前ら何か考えつくことある? http://mevius.5ch.net/test/read.cgi/tech/1411399211/947
948: 947 [sage] 2024/05/29(水) 07:56:37.14 ID:85k4cg9J gstreamerのバージョン下げたら解決した http://mevius.5ch.net/test/read.cgi/tech/1411399211/948
949: デフォルトの名無しさん [sage] 2024/06/15(土) 21:47:14.13 ID:Ate4RGLQ VC6時代のソースをビルドしてlddで見ると以下のようになった ntdll.dll KERNEL32.DLL KERNELBASE.dll msvcrt.dll VC22は以下 ntdll.dll KERNEL32.DLL KERNELBASE.dll ucrtbase.dll VCRUNTIME140.dll 上のmsvcrt.dllの代わりに下のucrtbase.dllとVCRUNTIME140.dllでビルドできないか ファイルサイズがstripしてもVC22の10倍になってしまいmsvcrt.dllを疑っている バージョンは gcc version 11.2.0 (Rev6, Built by MSYS2 project) http://mevius.5ch.net/test/read.cgi/tech/1411399211/949
950: デフォルトの名無しさん [sage] 2025/01/05(日) 11:05:05.31 ID:0SlvKtyY hosyu http://mevius.5ch.net/test/read.cgi/tech/1411399211/950
951: デフォルトの名無しさん [] 2025/03/09(日) 23:22:05.65 ID:sClrYMAa もう8時間もビルドしてるんだが? いつ終わるんだ http://mevius.5ch.net/test/read.cgi/tech/1411399211/951
952: デフォルトの名無しさん [] 2025/03/10(月) 00:26:15.12 ID:L5uR+Msw 何を? http://mevius.5ch.net/test/read.cgi/tech/1411399211/952
953: デフォルトの名無しさん [sage] 2025/03/10(月) 10:28:51.60 ID:L5uR+Msw 終わったかな? http://mevius.5ch.net/test/read.cgi/tech/1411399211/953
954: デフォルトの名無しさん [] 2025/03/10(月) 15:40:18.94 ID:3GRyZaix コンパイルだけで14時間かかった インストールでエラーが出て終了 http://mevius.5ch.net/test/read.cgi/tech/1411399211/954
955: デフォルトの名無しさん [sage] 2025/03/10(月) 23:09:09.64 ID:L5uR+Msw 何を? http://mevius.5ch.net/test/read.cgi/tech/1411399211/955
956: はちみつ餃子 ◆8X2XSCHEME [sage] 2025/03/11(火) 09:58:54.15 ID:GvJGmymX スレの主旨からすると GCC のコンパイルかな? ただでさえ時間がかかるのにステージ3までやったら単純に三倍ってことだからなー http://mevius.5ch.net/test/read.cgi/tech/1411399211/956
957: デフォルトの名無しさん [sage] 2025/03/12(水) 15:30:34.03 ID:aNDBBqWo cygwin使うって事はwindowsの人なんだろうけど gccをバイナリじゃなくてソースから入れたがる理由はなんだろ http://mevius.5ch.net/test/read.cgi/tech/1411399211/957
958: はちみつ餃子 ◆8X2XSCHEME [sage] 2025/03/12(水) 15:43:42.31 ID:cxKhqENs クロスコンパイル環境を構築するときはバイナリが見当たらないということもある。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/958
959: デフォルトの名無しさん [] 2025/03/13(木) 04:45:54.85 ID:eyMSpLdK 解決しました cgwinじゃなくてlinux環境のgccです GCCについてのスレがDAT落ちしてたので藁をもすがる思いでこちらに書きました gitから落とした某ソースをやってたんですがエラーログ見たら環境変数が不正だったので該当の.cに追記したら無事インストール出来ました 助かりました 遅いのはマシンスペックが大概なのもあると思います http://mevius.5ch.net/test/read.cgi/tech/1411399211/959
960: デフォルトの名無しさん [sage] 2025/03/13(木) 11:20:49.35 ID:NvBr8oPw > 藁をもすがる思いでこちらに書きました これまでの経緯見て通じてると思ってるところがZ チラ裏にでも書いて死んどけ http://mevius.5ch.net/test/read.cgi/tech/1411399211/960
961: デフォルトの名無しさん [] 2025/03/19(水) 11:43:06.67 ID:Irgid5LD 初心者に厳しいっていうのはこんなところだな http://mevius.5ch.net/test/read.cgi/tech/1411399211/961
962: デフォルトの名無しさん [sage] 2025/03/19(水) 12:50:01.68 ID:0pCxXH7R × 初心者 ○ 低知能馬鹿コミュ障クズ 他人が読んで分かるように書く気がないのなら、チラ裏か日記に書いとけ 相手のせいにするのはゆとりZクズの常套手段だが、そもそも何を知りたいのか分からんのでは答えようがない コミュ障馬鹿の為に一応定義しておくと、例えば、初心者に厳しい=低レベルの質問をした場合に無視or馬鹿にされる、だ エスパーしてでも回答しようとしてる奴も居るし、誰も該当しない http://mevius.5ch.net/test/read.cgi/tech/1411399211/962
963: デフォルトの名無しさん [sage] 2025/03/22(土) 11:49:02.54 ID:b/nN/9NR >>938 こうなるの分かってたでしょ なんで10や11にしなかったの? http://mevius.5ch.net/test/read.cgi/tech/1411399211/963
964: デフォルトの名無しさん [sage] 2025/03/22(土) 14:19:58.73 ID:U6/Lg1xx 判ってて使う分には問題無い http://mevius.5ch.net/test/read.cgi/tech/1411399211/964
965: デフォルトの名無しさん [sage] 2025/03/22(土) 21:56:27.10 ID:cRNo9rU1 使っててとくに問題なさそうにみえて実は非常にコアな部分でトンでもない不具合が生じていて 一見ふつうに動いているだけという可能性はある さりとて、じゃあMSYS2がサポートしてる環境下で「絶対に確実にすべてが問題なく動いている」という保証も じつのところないので、結局そういうことを気にしたら負け http://mevius.5ch.net/test/read.cgi/tech/1411399211/965
966: デフォルトの名無しさん [] 2025/06/26(木) 17:52:15.96 ID:nmyewptE wsl2でlinux版のmingw使ってるけどすごくいいね gcc on linuxとgcc on mingw on linuxでlinux/winのバイナリを両方吐ける これからのクロス開発のスタンダードになるんじゃ? http://mevius.5ch.net/test/read.cgi/tech/1411399211/966
967: デフォルトの名無しさん [sage] 2025/06/26(木) 18:43:04.44 ID:JONMqo8w 大昔からクロス用に使われていたgccをさも今自分が発見しましたみたいに言われても… ちなclangの方がひとつのコンパイラで複数ターゲットに対応できるからもっと簡単 http://mevius.5ch.net/test/read.cgi/tech/1411399211/967
968: デフォルトの名無しさん [sage] 2025/06/27(金) 09:28:46.15 ID:H+pgJuGy >>966 とっくになってるでしょ http://mevius.5ch.net/test/read.cgi/tech/1411399211/968
969: デフォルトの名無しさん [sage] 2025/06/27(金) 09:29:24.03 ID:H+pgJuGy >大昔からクロス用に使われていたgccをさも今自分が発見しましたみたいに ほんそれ 開いた口が塞がらんわ http://mevius.5ch.net/test/read.cgi/tech/1411399211/969
970: デフォルトの名無しさん [] 2025/07/06(日) 09:46:03.14 ID:jyZjYPic (たぶん)初心者が使ってて自分があっと気付いたから書いただけで、さも自分が発見しました!なんて言ってないだろ… そもそも毎スレ掘り返される話題だし、それで初心者を萎縮させるのはどうかと >>891くらいまで発展的用法バリバリ使ってたら、お前ら叩かんやろ? http://mevius.5ch.net/test/read.cgi/tech/1411399211/970
971: デフォルトの名無しさん [] 2025/07/06(日) 10:20:31.05 ID:RFZXbMVg いってるね http://mevius.5ch.net/test/read.cgi/tech/1411399211/971
972: デフォルトの名無しさん [sage] 2025/07/10(木) 02:15:09.38 ID:K1GlzFeW これは言ってるようにしか読めないわ http://mevius.5ch.net/test/read.cgi/tech/1411399211/972
973: デフォルトの名無しさん [] 2025/07/15(火) 23:36:59.18 ID:hInNkoM6 ここの回答者クズばっかだな そら初心者こないわ http://mevius.5ch.net/test/read.cgi/tech/1411399211/973
974: デフォルトの名無しさん [sage] 2025/07/15(火) 23:48:52.15 ID:bTX3ONQP スレタイの初心者とは言え内容的にはプログラミング熟達者の方が多いから自力解決する事が多いのでは http://mevius.5ch.net/test/read.cgi/tech/1411399211/974
975: デフォルトの名無しさん [sage] 2025/07/15(火) 23:55:01.09 ID:Xa+JcFPE 煽りとかそういうのでなく、純粋に意見として 今は初心者レベルの人はAIに聞いたほうがはるかに有用な答が得られる http://mevius.5ch.net/test/read.cgi/tech/1411399211/975
976: デフォルトの名無しさん [sage] 2025/07/16(水) 00:05:19.73 ID:54zFMq80 次スレ立てるときにはcygwinは控えめで MSYS2ルート(mingw64-gcc/clang/bash/各種ライブラリ等windowsネイティブポート) VSCodeルート(msys2導入せずmingw64コンパイラだけ導入) WSL2ルート のそれぞれで誰か説明したらwindowsプログラミング初心者(VSは使いたくない人)の助けになるかも >>975 AIでまとめて貰っても良いかも http://mevius.5ch.net/test/read.cgi/tech/1411399211/976
977: デフォルトの名無しさん [sage] 2025/07/16(水) 03:12:54.62 ID:07jtrGs0 TDM-GCC64ってなんなん http://mevius.5ch.net/test/read.cgi/tech/1411399211/977
978: デフォルトの名無しさん [sage] 2025/07/16(水) 16:55:53.12 ID:8VyoLyXs >>976 gccの話なら開発環境は全部Linuxで済ませてWindowsはあくまでターゲットのひとつに留めといたほうが簡単で楽なんだけどね まあこのスレはcygwin/mingwのスレだからそれはスレチか http://mevius.5ch.net/test/read.cgi/tech/1411399211/978
979: デフォルトの名無しさん [sage] 2025/07/16(水) 18:56:50.02 ID:uj9eYc0f >>973 Visual Studioが至れり尽くせりなんだけど、それだけだとロックインするからスレタイの環境に興味がある人がいると思う ただしこのスレではMSYS2以外で導入していろんな墓穴を掘っている傾向がある とりあえずMSYS2導入(とその後のメンテ)をQiita/Zennで調べたら、初PCゲットしたてのスマホキッズでも躓く事は少ないのでは マルチプラットフォームアプリ開発等の必要性が出てきたらWSLにすれば良いかと http://mevius.5ch.net/test/read.cgi/tech/1411399211/979
980: デフォルトの名無しさん [sage] 2025/07/16(水) 19:02:18.06 ID:uj9eYc0f >>977 それは更新されてないから無視して良いかと >>979にちょと書いたけど、初期導入以外にも本家gccへの追従更新やサードライブラリ追加導入の事も大切 そこがMSYS2が手頃なので http://mevius.5ch.net/test/read.cgi/tech/1411399211/980
981: デフォルトの名無しさん [sage] 2025/07/16(水) 19:04:00.62 ID:uj9eYc0f もちろん「プログラミング熟達者」は好きにしたら良いと思う http://mevius.5ch.net/test/read.cgi/tech/1411399211/981
982: デフォルトの名無しさん [sage] 2025/08/22(金) 17:08:27.47 ID:3pyH/4Fj Windows用Gitに、msys2由来のコマンド類が結構入ってるけど、 こっちはどれくらい使えるものなのだろう コンパイラは無い、というのはいいとして、 grep、sed、awkとから辺は入っているから とりあえずシェルスクリプトでちょっと何かをしたい、と 思った時とかは、Gitについてるコマンド類でも充分なのかな 正直、Windows用GitとCygwin+MinGWを導入していると、 gnu-utilsあたりのコマンドが両方入っているような感じで、 どっちかもう消したいんよね gitはWindows用Gitの方が都合がよいのでこちらを残すかと 思ってるのだが、なー http://mevius.5ch.net/test/read.cgi/tech/1411399211/982
983: デフォルトの名無しさん [sage] 2025/08/23(土) 21:23:36.16 ID:ophcDa1q >>982 Git for Winのmingw環境は、あくまでもgitのためのものだからな bash、grepはじめ、UNIX的コマンドをより完全に使いたいのなら、 やはりCwgwin+MinGW+GCCかなと ただ、Gitをメインに据えたいというのなら、 逆にGitのMinGWにgccとかを入れていくのがよいかなと コマンドが足りなければその時にまた追加していく、で それでgit環境がおかしくなったら、涙を拭いて頑張る、になるが http://mevius.5ch.net/test/read.cgi/tech/1411399211/983
984: デフォルトの名無しさん [sage] 2025/08/24(日) 10:11:40.65 ID:FHs64gUC 全部入りがいいならMSYS2でいい http://mevius.5ch.net/test/read.cgi/tech/1411399211/984
985: デフォルトの名無しさん [sage] 2025/08/24(日) 21:06:59.10 ID:JGmFRBjN msys2で全部入り(随時追加)が良いよ 各ランタイムの開発環境(ucrt64,mingw64,clang64)の合計なんて30GBにも満たない 昨今の(mono)プロジェクト単位の依存関係インストールに比べたら軽いものでは http://mevius.5ch.net/test/read.cgi/tech/1411399211/985
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s