c++ で 16bit DOS プログラムを作りたいなあ、と、こっちを書いたあとに知ったのですが。 16bit MS-DOS の実行ファイルを作れる gcc として、ia16-elf-gcc というのがあるようです。 https://launchpad.net/~tkchia/+archive/ubuntu/build-ia16 https://github.com/tkchia/gcc-ia16 日本語での紹介は こちら とか こちら とか g++(gcc) ver.6.3.0 なので c++14、モダンな c++ の機能が使えます。 auto もラムダも SFINE も。 c++20/23 のご時世なので c++14 は少し古めですが、watcom や dmc、その他 16bit DOS 用 c++コンパイラは c++03 もままならないことも多く... ということで、少し、使ってみた