Checked C clang の環境を用意する

23265 ワード

はじめに

Checked C clangの環境を用意します。
ここでは以下の環境を用意します。

  • OS : Windows 11 Pro
  • clang --version
    clang version 12.0.1 (https://github.com/Microsoft/checkedc-clang 249894cbba5f05cdbb634bc2dd1f414923d8d6b6)
    Target: x86_64-pc-windows-msvc
    Thread model: posix
    InstalledDir: C:\Program Files\CheckedC-Clang\bin

まずはLua 5.4.4 をビルドできる
環境を目指します。

前提

Visual Studio と Microsoft C/C++ ツールをインストールします。
インストール方法はこのあたりが参考になります。

Checked C clangのインストール

ここからCheckedC-Clang-12.0.1-rel3-win64.exeをダウンロードしてインストールします。

Lua 5.4.4のビルド

Visual Studioをインストールすると、nmakeがインストールされます。
Gnu makeとはちょっと違うので、
Lua 5.4.4のソースツリー内に入っているMakefileはそのまま使えません。

探したら、nmake用のMakefileを作られている方がいました。