地址在此
通过这个,可以学习如此自己制造编译器.
里面就一个makefile
,然而自带的nmake
始终表现稳定:语法错误,你永远也改不正确的语法错误
.
然后借xmake
.
先在外层建立文件,后来失败,说找不到相应文件(层级目录不对)
.然后在src/
目录里面建xmake.lua如代码所示
.
然后xmake
.
出现错误:不能隐式将ulong转为uint
,就把出错的所有ulong->uint
.然后就编译成功了.
-- add rules: debug/release
add_rules("mode.debug", "mode.release")
-- define target
target("bshift")
-- set kind
set_kind("binary")
--set_kind("static")
-- add files
add_files("*.d")
```