p4基本命令

参考资料:

  1. P4程序的编译、运行验证与分析

(1)编译
执行编译命令,由.p4代码文件生成.json描述文件:

$ p4c-bm2-ss --p4v 16 -o output.file ./mao_push_three_labels_send_back.p4

p4c-bm2-ss是p4c项目编译完后的产物之一,专门用于将P4程序编译生成bmv2使用的描述文件。使用不同的编译器将生成适用于不同平台的文件。

--p4v 16指明程序是用P4-16版语言编写的;
-o output.file指明生成文件的位置和名字;

代码文件的位置和名字写在最后。

如果编译成功,命令行不会有任何显示。如果出现warning,可能是实例化的资源没有被使用,函数参数没有被使用等,最好做出修正,但生成的文件仍可以导入交换机运行。

posted @ 2021-04-07 09:16  没有任何出路  阅读(522)  评论(0)    收藏  举报