安装
网上查找到的大部分方法均为:
- 安装依赖包
- 安装依赖库ProtocolBuffers
- 安装p4c
- 安装bmv2
此种方法由于版本等会出现一些列问题,且部分难以解决
偶然间,在github上找到大牛推荐的使用纯净Ubuntu-16.04安装p4+p4c+bmv2的快速有效方法!!原文如下:
安装命令如下:
$ sudo apt install git
$ git clone https://github.com/jafingerhut/p4-guide
$ ./p4-guide/bin/install-p4dev.sh
测试
测试命令如下:
$ cd p4c/build
$ make check