编译Milvus出现未找到GCC的版本

问题现象描述

编译时报错,Conan未找到指定GCC版本。

关键过程、根本原因分析

Conan的配置文件中,指定的GCC版本号只有2位有效数字,而此处GCC版本号一般有3位有效数字。

结论、解决方案及效果

遇到Conan未找到GCC版本时,修改“~/.conan/setting.yml”(执行一次编译才会出现此文件),一般问题在于配置文件中设置的GCC版本只填写到第二位数值,但是一般GCC版本有三位(例如9.3->9.3.0,10.3->10.3.1)。

1
2
3
compilier:
    gcc:
        version: ["10.3", "10.3.1", "10.4"]