今天在linux下编译了一下boost,其中include文件和lib文件都安装在个人目录,为了编译时不必添加额外的-I参数,所以采用ln -s boost /usr/include/boost。

编译一个boost测试源文件发现如下的错误:Too many levels of symbolic links。

查找一番发现建立软链接时采用的是相对路径,所以才会产生这样的错误,解决方式是采用绝对路径建立软链接:ln -s /home/XX/include/boost /usr/include/boost即可、

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-05-25
  • 2022-12-23
猜你喜欢
  • 2021-09-18
  • 2022-02-26
  • 2021-08-18
  • 2021-05-03
  • 2022-02-03
相关资源
相似解决方案