Skip to content

guignol/ccompiler

Repository files navigation

低レイヤを知りたい人のためのCコンパイラ作成入門 を読みながら適当に書いてく

CLion on Windows with CMake on WSL

CMake

  • CLionがMakeをサポートしてないのでCMakeを頑張る

build

  • Windows側のプロジェクトをCLionで開く
  • CLionがWSL側のビルドツールを使って、Windows側のディレクトリに結果を出力する
    • sftpでツール呼び出ししてるっぽいので、標準出力などはたぶんsftp経由
  • CMakeはデフォルトでgccを使うが、CLionはclangdというLLVM傘下のLSPを用いる
    • なので、エディタでの表示とビルド結果がズレるので注意
    • clangdはWindows側(つまりCLion)のものが使われているはず

run & test

  • CLionのTerminalをWSLのものにしておく
  • そのターミナルで./test.shを実行する
  • いずれはCLion側から実行したい
    • CMakeCTestはCLionは非対応

CRLF

git config --global core.autocrlf false
git clone https://github.com/guignol/ccompiler.git
git config --global core.autocrlf true

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published