我正在尝试在 Ubuntu 中编译一个 OpenCL 示例,我需要使用 optirun(来自 Bumblebee 库)来规避 NVIDIA Optimus 问题。
使用make时,我需要输出
optirun g++ ...
在 CMakeLists.txt 文件中,我首先尝试了 SET(CMAKE_CXX_COMPILER optirun g++) 但它只生成
"optirun;g++" ...
制作:
SET(CMAKE_CXX_COMPILER "optirun g++")
输出:
"optirun g++" ...
另一个Cmake:
include(CMakeForceCompiler)
CMAKE_FORCE_CXX_COMPILER(optirun g++ GNU_OCL)
输出:
optirun ...
另一个Cmake:
include(CMakeForceCompiler)
CMAKE_FORCE_CXX_COMPILER("optirun g++" GNU_OCL)
输出:
"optirun g++" ...