18.04で動かして、macOS上のCLionからデバッグする。18.04で動かして、macOS上のCLionからデバッグする。c++タイトルのとおりです。(普通にkqueueで良いんじゃないのと思いはしたものの、)Linuxのepollシステムコールを使ってソケット処理を書こうとするとどうなるのかを試してみたかったのですが、手元にあったマシンがmacOSだったので、ちょうど最近業務でも使い始めたがまだ慣れていないdocker-composeで開発環境を用意してみようとやってみました。軽い気持ちでやり始めたものの、なんだかんだで結構ハマったのでメモを残します。startとかはコンソール上でやって、デバッグの部分だけCLionでやってます。18.04な感じです。