bintalk构建

准备

  • cmake
  • gnu flex 和 bison (windows下推荐使用GnuWin32)

构建

bintalk使用cmake作为构建系统,产生对应平台的makefile或者工程文件。构建最终结果为一个编译器“bintalk”和C++运行时库"bintalk_cpp"。

Unix

mkdir build
cd build
cmake YOUR_BINTALK_DIR
make
make install

Windows

  • 运行cmake-gui工具
  • 指定源代码目录为 YOUR_BINTALK_DIR
  • 指定build目录
  • configure
  • generate
如果没有错误产生,将会在build目录下生成visual studio工程文件。

运行

bintalk [options] btk_file_name

-o dir 生成代码的输出路径。默认问当前路径
-i dirs 用来在import时查找文件的搜索目录。多个目录使用";"隔开。默认为输入文件的目录。
-g name 代码生成器名称。cpp, cs, py, erl


你可能感兴趣的:(bintalk构建)