简单的:

g++ -O3 -march=native -Wall -shared -std=c++11 -fPIC -undefined `python3 -m pybind11 --includes` example.cpp -o example`python3-config --extension-suffix`

带ffmpeg:

g++ -O3 -march=native -Wall -shared -std=c++11 -fPIC -pthread -undefined `python3 -m pybind11 --includes` -L/monchicky/ffmpeg/lib/ -I/monchicky/ffmpeg/include/ xxx_decode.cpp -o xxx_decode`python3-config --extension-suffix` -lavcodec -lavformat -lswscale -lavdevice -lavutil -lavfilter -lswresample

g++ 编译pybind相关推荐

  1. C++ 笔记(01)— 环境设置(安装g++、g++ 编译 C++、 生成可执行文件流程、解释器与编译器区别)

    1. g++安装 在 Linux 或者 UNIX 系统上,可以通过下面命令来查看是否安装了 GCC . $ g++ -v 如果已经安装 GNU 编译器,则有以下输出: wohu@wohu:~/C++$ ...

  2. Linux下使用g++编译C++程序——Compiling Cpp

    g++和gcc:准确的说都是GNU(组织)的一个编译器 区别:后缀为.c的文件gcc把它当做c程序,g++当做c++程序.后缀为c++的两者都当做c++程序.对于cpp程序,无论gcc或者是g++编译 ...

  3. 由Google Protocol Buffer的小例子引起的g++编译问题

    问题 学习 Google Protocol Buffer 的使用和原理时,提供了一个小例子,讲述了protobuf的使用方法. 假如已经有了如下文件: 其中writer.cpp如下: #include ...

  4. Mingw下g++编译执行顺序错误

    今天写一个简单的线性表时,用Mingw中的g++编译.调试.运行时发现一个奇怪的现象:程序的执行顺序与实际编写顺序不一致. 编译环境:代码编写  win7下   editplus + Mingw 4. ...

  5. g++ 编译mysql动态库_Linux下g++编译以及使用静态库和动态库的方法详解

    下面小编就为大家带来一篇Linux下g++编译与使用静态库和动态库的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 在windows环境下,我们通常在IDE如VS的 ...

  6. g++编译时的常用选项说明

    最近在做一个新的项目,所有的代码都是新写的没有参考的部分,因此遇到了一些问题,主要是在编译方面的问题,算是对这2周时间的总结: g++编译时使用了 -O3级别,参数如下: (1).-g -O3 -DN ...

  7. g++编译c++11 thread报错问题 及c++多线程操作

    测试代码thread.cpp #include <thread> #include <iostream> using namespace std;void run(int n) ...

  8. linux gcc g++编译命令选项

    gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码) ...

  9. C C++混合编译问题,gcc可以编译过,但是g++编译不过(restrict引起的问题)

    C C++混合编译问题 编译c c++混合的代码遇到的问题记录: 代码库中引入了string vetor等c++相关,链接的时候报错 如下: 对'std::allocator::allocator() ...

最新文章

  1. 单步调试 step into/step out/step over 区别
  2. 6个快速优化回归测试套件的方法,你都知道吗?
  3. Windows Server 2008 下ASP程序连接ORACLE数据库驱动错误
  4. linux docker运行目录,Linux更改Docker运行根目录的方法
  5. 220V黄金光的LED灯带测试与结构
  6. php如何保存服务器会话,如何用PHP在服务器上创建会话?
  7. mysql 获取 row的id_转: MYSQL获取更新行的主键ID
  8. 吴恩达《卷积神经网络》精炼笔记(2)-- 深度卷积模型:案例研究
  9. 发表论文的十条金玉良言
  10. 第2章 信号、接口和引脚(XIlinx ZYNQ-7000 SOC UG-585文档)
  11. php的防csrf攻击,zblog php添加Token防止CSRF攻击
  12. UFLDL教程: Exercise:Learning color features with Sparse Autoencoders
  13. [JavaWeb-JavaScript]JavaScript_Data日期对象
  14. linux samba 多个目录,linux7 Samba服务配置,多个部门相应管理自己的项目目录,其他有访问权限...
  15. Git撤销之世上真有后悔药
  16. Vue-cli搭建vue基础项目
  17. 关于大规模 push 系统的解决方案
  18. DigitalRealty公司在达拉斯新建一个数据中心
  19. 仿网易云音乐html代码,HTML作业-仿网易云音乐项目
  20. cpp头文件方法大全

热门文章

  1. 临时内核页表的建立过程
  2. token要加编码decode吗_NLP中各种各样的编码器
  3. oracle 树 向上查询,Oracle中显示树结构查询语句【子查父和父查子】
  4. 文档过期打不开怎么办_网络上下载文档,常见的3个问题,一招教你快速解决!...
  5. php发布产品隐藏显示,php – 在WooCommerce中隐藏基于产品类型的付款方式
  6. python数据结构 树_python数据结构之二叉树的建立实例
  7. java.util.date的格式_java.util.Date格式将yyyy-mm-dd转换为mm-dd-yyyy
  8. 安装很久_快看啦!吊轨推拉门安装图解在这里。
  9. java通过ssh读取日志_IDEA+java通过SSH来进行分析日志,实现UI自动化动态验证码登录...
  10. linux samba 空目录,linux Samba搭建