起因
使用cmake的時候需要調用
libstdc++.so.6
裡的GLIBCXX_3.4.20,但是報錯
libstdc++.so.6: version `GLIBCXX_3.4.20' not found
使用
strings
指令檢視
libstdc++.so.6
裡面是否包含GLIBCXX_3.4.20,發現沒有,最高到3.4.19版本。需要更新
libstdc++.so.6
,到更高的版本。
strings libstdc++.so.6|grep GLIBCXX
解決
由于這裡調用的
libstdc++.so.6
是conda裡面的庫,是以直接使用conda來更新。
conda install -c anaconda libstdcxx-ng