c++ - 使用 OpenMP 和 GCC 构建静态库和应用程序
问题描述
我有两个项目都是使用 GCC 编译的:
1 - my_static_lib_project使用 Eigen 并构建以生成静态库libmy_static_lib.a
2 - my_app_project链接libmy_static_lib.a
到生成可执行文件my_app
我计划使用 OpenMP 来提高特征性能,如此处所述。
我的问题是:
- 我应该只
libmy_static_lib.a
用标志编译-fopenmp
还是 my_app
我应该只标记with的构建-fopenmp
还是- 两个版本都
libmy_static_lib.a
需要my_app
用 -fopenmp 标记
解决方案
推荐阅读
- php - php中sql查询的列名
- reactjs - 当 React 功能组件中的道具更改时,CodeMirror 值未更新
- python - 如何按行索引将数据框拆分为子数据框
- unity3d - 如何避免在 PREFAB MODE 中调用 OnValidate 方法?
- angular - 材料数据表上的角度材料分页器问题
- react-redux - Antd表过滤多个dataIndex的一个输入?
- android - 在 Canvas 的左右两侧添加文本
- python - 带有 Lat 和 Lon 的 Pandas 数据框行之间的距离矩阵
- python - 带有日期列的 df 在当前和下一行的日期之间添加一个持续时间列
- java - 测量和监控大HashMap的大小