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

935: デフォルトの名無しさん [sage] 2023/03/24(金) 14:33:04.65 ID:A6TekdSG(1) AAS
sizeof(long double) == 16になったのは、いつから?
936: デフォルトの名無しさん [] 2023/03/28(火) 17:22:29.83 ID:hvNFNzxE(1) AAS
tdm-gcc良いんだがな
937: デフォルトの名無しさん [sage] 2023/03/30(木) 10:23:19.95 ID:B7uoZJXZ(1) AAS
>>930
930(1): デフォルトの名無しさん [sage] 2022/10/20(木) 23:31:35.93 ID:+6WDZGK8(1) AAS
msys2と違ってtdm-gccはgccのバージョンが選べる代わりに
更新がむちゃ遅いやんけ〜
多分、人手が足りないんやなぁ
Mingw-builds じゃダメなのか?
俺も最初は TDM-GCC 使ってたけど、何時までも更新されないから Mingw-builds の 12.2.0 に乗り換えた
俺が使っている wxWidgets 3.2.2.1 も普通にビルドできたし、若干コンパイル速度も上がった気がする
(気のせいレベルかもしれませんが・・・)
938
(2): デフォルトの名無しさん [sage] 2023/07/10(月) 11:59:21.63 ID:YLTFTLfF(1) AAS
Windows7 64bitにMSYS2インストールしたら

The MSYS2 project no longer supports Windows 7 and 8.0.
For more information visit 外部リンク:www.msys2.org

って黄色い字で表示されるようになった

とりあえずコンパイルとかはできてる
939: デフォルトの名無しさん [sage] 2023/07/11(火) 09:23:59.81 ID:IUx5aYIs(1) AAS
>>938
左様でございますか
940: デフォルトの名無しさん [] 2023/09/12(火) 12:30:45.63 ID:QOX8wfhQ(1) AAS
それよりゲロ重いのが
941: デフォルトの名無しさん [sage] 2023/09/28(木) 08:25:12.03 ID:C8Dm3tge(1) AAS
切磋琢磨
942: デフォルトの名無しさん [sage] 2023/09/28(木) 10:21:45.74 ID:7+/lnWbq(1) AAS
そういやswingを低速言うてるけど
JavaFXのほうが初期化しめちゃめちゃ時間かかってもっさりしてるんだけど…
そしてmacでは未だにスレッド競合解決してない
swnigよりオワコンな気がする
943: デフォルトの名無しさん [] 2023/10/10(火) 09:18:07.78 ID:vCJOXgr3(1) AAS
スレチ
944
(1): デフォルトの名無しさん [sage] 2023/12/24(日) 13:46:07.33 ID:zZdFC2zj(1/2) AAS
質問です。

・ 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」と表示されないのはなぜ?
945: はちみつ餃子 ◆8X2XSCHEME [sage] 2023/12/24(日) 15:28:23.49 ID:SfA3xmSz(1) AAS
>>944
> 64ビット環境では、sizeof(long) は「8」なのでは?

単にその認識が誤り。
64ビット版の Windows の ABI では long は 4 バイトと規定してる。
外部リンク:learn.microsoft.com

コンパイラが OS の規定に逆らって独自の仕様にしたってかまわないんだけど、
やりとりがややこしくなっちゃうだけで得なことはないからね。
946: デフォルトの名無しさん [sage] 2023/12/24(日) 19:23:18.89 ID:zZdFC2zj(2/2) AAS
じゃあこの挙動で問題ないんですね。ありがとうございました。
947
(1): デフォルトの名無しさん [sage] 2024/05/29(水) 06:44:42.24 ID:85k4cg9J(1/2) AAS
mingw64でglibとgstreamerに動的リンクしたバイナリ作ったんだけど、glibは関数呼べるけどgstreamerは関数呼べない
なぜかgstreamerの関数を書くとプログラムの起動がコケて関数をコメントアウトするとちゃんと起動する
リンクがおかしいのかもと調べてみたけどちゃんと動的ライブラリはリンクしてるっぽい
あと考えられるのは動的ライブラリの破損ぐらいなんだけど、お前ら何か考えつくことある?
948: 947 [sage] 2024/05/29(水) 07:56:37.14 ID:85k4cg9J(2/2) AAS
gstreamerのバージョン下げたら解決した
949: デフォルトの名無しさん [sage] 2024/06/15(土) 21:47:14.13 ID:Ate4RGLQ(1) AAS
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)
950: デフォルトの名無しさん [sage] 2025/01/05(日) 11:05:05.31 ID:0SlvKtyY(1) AAS
hosyu
951: デフォルトの名無しさん [] 2025/03/09(日) 23:22:05.65 ID:sClrYMAa(1) AAS
もう8時間もビルドしてるんだが?
いつ終わるんだ
952: デフォルトの名無しさん [] 2025/03/10(月) 00:26:15.12 ID:L5uR+Msw(1/3) AAS
何を?
953: デフォルトの名無しさん [sage] 2025/03/10(月) 10:28:51.60 ID:L5uR+Msw(2/3) AAS
終わったかな?
954: デフォルトの名無しさん [] 2025/03/10(月) 15:40:18.94 ID:3GRyZaix(1) AAS
コンパイルだけで14時間かかった
インストールでエラーが出て終了
955: デフォルトの名無しさん [sage] 2025/03/10(月) 23:09:09.64 ID:L5uR+Msw(3/3) AAS
何を?
956: はちみつ餃子 ◆8X2XSCHEME [sage] 2025/03/11(火) 09:58:54.15 ID:GvJGmymX(1) AAS
スレの主旨からすると GCC のコンパイルかな?
ただでさえ時間がかかるのにステージ3までやったら単純に三倍ってことだからなー
957: デフォルトの名無しさん [sage] 2025/03/12(水) 15:30:34.03 ID:aNDBBqWo(1) AAS
cygwin使うって事はwindowsの人なんだろうけど
gccをバイナリじゃなくてソースから入れたがる理由はなんだろ
958: はちみつ餃子 ◆8X2XSCHEME [sage] 2025/03/12(水) 15:43:42.31 ID:cxKhqENs(1) AAS
クロスコンパイル環境を構築するときはバイナリが見当たらないということもある。
959: デフォルトの名無しさん [] 2025/03/13(木) 04:45:54.85 ID:eyMSpLdK(1) AAS
解決しました
cgwinじゃなくてlinux環境のgccです
GCCについてのスレがDAT落ちしてたので藁をもすがる思いでこちらに書きました
gitから落とした某ソースをやってたんですがエラーログ見たら環境変数が不正だったので該当の.cに追記したら無事インストール出来ました
助かりました
遅いのはマシンスペックが大概なのもあると思います
1-
あと 28 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s