低レイヤを知りたい人のためのCコンパイラ作成入門 を読みながら適当に書いてく
- CLionが
MakeをサポートしてないのでCMakeを頑張る
- Windows側のプロジェクトをCLionで開く
- CLionがWSL側のビルドツールを使って、Windows側のディレクトリに結果を出力する
- sftpでツール呼び出ししてるっぽいので、標準出力などはたぶんsftp経由
- CMakeはデフォルトで
gccを使うが、CLionはclangdというLLVM傘下のLSPを用いる- なので、エディタでの表示とビルド結果がズレるので注意
clangdはWindows側(つまりCLion)のものが使われているはず
- CLionのTerminalをWSLのものにしておく
- そのターミナルで
./test.shを実行する - いずれはCLion側から実行したい
CMakeのCTestはCLionは非対応
git config --global core.autocrlf false
git clone https://github.com/guignol/ccompiler.git
git config --global core.autocrlf true