安装
网上查找到的大部分方法均为:
- 安装依赖包
- 安装依赖库ProtocolBuffers
- 安装p4c
- 安装bmv2
此种方法由于版本等会出现一些列问题,且部分难以解决
偶然间,在github上找到大牛推荐的使用纯净Ubuntu-16.04安装p4+p4c+bmv2的快速有效方法!!原文如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019072218155096.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pkeTcxOTA1NTU=,size_16,color_FFFFFF,t_70)
安装命令如下:
$ sudo apt install git
$ git clone https://github.com/jafingerhut/p4-guide
$ ./p4-guide/bin/install-p4dev.sh
测试
测试命令如下:
$ cd p4c/build
$ make check