编译bshift
地址在此
通过这个,可以学习如此自己制造编译器.
里面就一个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")
```
浙公网安备 33010602011771号