[已解决]"CMAKE_CXX_COMPILER_VERSION" "VERSION_GREATER_EQUAL" "5.0.0"

问题描述:
编译安装软件上时,

CMake Error at src/CMakeLists.txt:710 (if):
  if given arguments:

    "CMAKE_CXX_COMPILER_VERSION" "VERSION_GREATER_EQUAL" "5.0.0"

  Unknown arguments specified


-- Configuring incomplete, errors occurred!

出问题的代码块:

if(ALICEVISION_HAVE_CUDA)//判断是否有cuda
  if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")//是否用gcc编译器
    if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "5.0.0")//判断gcc版本
      if(CUDA_VERSION VERSION_LESS "8.0")//判断cuda版本
        MESSAGE(STATUS "Found gcc >=5 and CUDA <= 7.5, adding workaround C++ flags")//判断gcc版本>=5,cuda<=7.5
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORCE_INLINES -D_MWAITXINTRIN_H_INCLUDED -D__STRICT_ANSI__")
      endif()
    endif()
  endif()

自身电脑:cuda版本为9.2,大于版本8,故出问题的代码段可以注释掉
查看cuda的版本:

$ cat /usr/local/cuda/version.txt
CUDA Version 9.2.148

感悟:安装软件出问题后,不要慌,查看出问题的地方,尝试对其进行修改,若凭自己不能解决问题后,再上网查询问题,最后再去更换软件版本。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值