• 编译和运行
    • 编译
      • 环境准备
      • 源代码下载
      • 源代码编译
    • 运行BFE
      • 配置文件
      • 运行BFE

    编译和运行

    编译

    环境准备

    • golang 1.12+
    • golang yacc
    • git

    源代码下载

    • BFE代码位于如下repo中:

      https://github.com/baidu/bfe

    • clone代码

      1. $ mkdir -p gocode/src/github.com/baidu
      2. $ cd gocode/src/github.com/baidu
      3. $ git clone https://github.com/baidu/bfe
      4. $ cd bfe

    源代码编译

    • 在BFE源代码目录(src/github.com/baidu/bfe)运行命令:

      1. $ make
    • 运行如下命令可执行测试:

      1. $ make test
    • 可执行目标生成于

      1. $ file output/bin/bfe
      2. output/bin/bfe: ELF 64-bit LSB executable, ...

    运行BFE

    配置文件

    • 示例配置文件位于目录conf中

    运行BFE

    • 运行生成的BFE可执行文件
      1. $ cd output/bin/
      2. $ ./bfe -c ../conf -l ../log