首页 > 其他分享 >nanopb 编译 proto 文件的坑

nanopb 编译 proto 文件的坑

时间:2023-11-29 16:48:04浏览次数:34  
标签:文件 udp protoc nanopb proto 编译 options

1、要使用nanopb 自带的 protoc 命令

2、要使用 options 文件,必须在 .proto 文件下执行命令

 

➜  protobuf_c git:(xx) ✗ ls
udp_carrier.proto  udp_proto.options

 /usr/local/nanopb-0.4.8-linux-x86/generator-bin/protoc udp_proto.proto  --nanopb_out=./

标签:文件,udp,protoc,nanopb,proto,编译,options
From: https://www.cnblogs.com/itfanr/p/17865218.html

相关文章

  • kore 模块编译三方依赖库的一些说明
    kore对于三方库的编译是通过动态链接的,所以实际部署需要在系统安装对应的库参考效果比如macos编译官方示例的一个jsonrpc服务编译效果参考资料https://docs.kore.io/4.2.0/applications/koreconf.html......
  • 3. Linux 源码编译 001
    重点:rpm-i-e-qi-ql-qf-qa--scripts。yuminstallremoveinfolistrepolistprovides。配置系统源。搭建私有仓库服务器。源码编译安装。ubuntudpkgapt/etc/apt/sources.list。1)介绍源码编译虽然有很多开源项目将软件打成RPM包,供人们使用,但并不是所有源代......
  • 多平台小程序编译适配,超级App的基建利器?
    随着科技的飞速发展,我们正迅速进入一个以数字化为主导的时代。 在这个时代中,通信、小程序、快应用、云服务器等平台连接类软件如火如荼的发展,手机、手表、AR/VR眼镜等智能移动穿戴设备迅速的升级迭代,5G、芯片、算力等基础设施也以月的速度在全球竞相发布捷报。 与用户生......
  • vim编译器
    一、vim是什么?vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,vi是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim则可以说是程序开发者的一项很好用的工具。 二、vim的使用......
  • OpenWrt编译环境搭建
    OpenWrt编译环境搭建基于Ubuntu22.04,64bit的操作系统先clone仓库:gitclonehttps://git.openwrt.org/openwrt/openwrt.git可能会比较久,取决于网络状况。笔者是23年Q4写的,此时openwrt已经为v23了。clone成功后,会在clone的路径下有openwrt的文件夹。进入文件夹:cdope......
  • 编译安装ansible
    安装包下载地址:https://releases.ansible.com/ansible/注意:ansible对python版本有要求 1、安装依赖yum-yinstallpython-jinja2PyYAMLpython-paramikopython-babelpython-crypto 2、安装ansibletar-zxvf ansible-2.9.9.tar.gzcd ansible-2.9.9.tar#构建注意py......
  • C\C++ 设置Visual Studio编译器使用C++17标准
    文章作者:里海简介:        使用ISOC++17标准可以为开发人员带来许多好处,包括更简洁的代码、更高的运行效率、更好的硬件支持、更好的兼容性和可移植性,以及更好的多线程编程支持等。那么如何设置vs使用c++标准呢?下面是方法。注意需要vs2017及以上版本。方法:打开VisualStud......
  • jpackage与jlink等编译打包工具
    jpackage与jlink等编译打包工具都位于jdk/bin目录下,可以通过命令终端直接执行也可通过idea直接调用。如果配置了环境变量就可以通过终端直接执行.1、查看版本号:PSC:\Users\Administrator\Desktop>jpackage--version  21.0.1PSC:\Users\Administrator\Deskt......
  • Linux编译方式安装redis
    redis安装1、安装gcc-c++编译环境yuninstallgcc-c++2、把redis上传到linux服务器3、解压缩  tar-zxfredis-3.0.0.tar.gz4、make5、安装并指定安装目录 需要创建目录/usr/local/redismakeinstallPREFIX=/usr/local/redis安装完显示结尾为 INSTALLinstall make[1]......
  • dpdk编译-meson版
     1 依赖python3的elftools,没有的话可以这样装python3-mpipinstallpyelftools2 在dpdk根目录,使用命令mesonsetup-Dprefix=/home/tong/Code/dpdk-21.11.4/dest/-Ddefault_library=static-Dprefer_static=true-Ddisable_drivers=net/mlx4build-Dprefix指明i......