とりあえずMSVCとの非互換な部分は大きく以下:
struct timespec
が存在する.cc
ファイルをC++として認識する(と思われる)- Boehm GCのコンパイルで困らされた
__try
と__finally
がない__try1
と__except1
はうまいこと動かない- リンカがエラーを投げる
- なので今のところ代替手段なし…
- 細かいライブラリの名前が違う、かつ
#pragma comment
は動かない ws2_32
とか
Twitterで「移植性を考えたらC言語を使うしかない」というのをみたが、C言語を使ってかつ多大な努力を払わないと移植性なんて得られんなぁ…同じWindows上のバイナリを作るのにもこれだよ。
上記にもあるが、コンパイルできるだけで動くとは言っていないので、Mingwの環境がある方だれか試してくれないかなぁ(チラチラ Issue上げたりPR送ってくれたりするとなお嬉しいなぁ(チラチラ
No comments:
Post a Comment