g++ hoge.cpp
だとgcd()がエラー。バージョンC17以上にする必要があるらしい。
g++ hoge.cpp -std=c++20
でバージョン指定して実行。やると「fatal error: 'cstdalign' file not found」エラー。
cstdalignはC20で廃版になってるらしいのに、インクルードエラー。
調べたらstdc++.h書き換えで解決すると(参考)。
書き換えたらすんなり解決。
メモ
いつかは整理しようと思って、そのままなメモ書き達
g++ hoge.cpp
だとgcd()がエラー。バージョンC17以上にする必要があるらしい。
g++ hoge.cpp -std=c++20
でバージョン指定して実行。やると「fatal error: 'cstdalign' file not found」エラー。
cstdalignはC20で廃版になってるらしいのに、インクルードエラー。
調べたらstdc++.h書き換えで解決すると(参考)。
書き換えたらすんなり解決。
メモ