gpt4 book ai didi

gcc - g++、colorgcc 和 ccache

转载 作者:行者123 更新时间:2023-12-03 11:50:19 25 4
gpt4 key购买 nike

试图结合 ccache 和 colorgcc。关注 link text :

  • 我的 g++ 是 colorgcc
  • 的软链接(soft link)
  • ~/.colorgccrc 包含行:“g++: ccache/usr/bin/g++”

  • 运行 g++ --version 时收到:
    Can't exec "ccache  /usr/bin/gcc": No such file or directory at /usr/lib/perl5/5.8.8/IPC/Open3.pm line 246.
    open3: exec of ccache /usr/bin/gcc --version failed at /usr/local/bin/colorgcc/gcc line 208

    任何想法如何解决它?

    最佳答案

    刚刚遇到同样的问题。对我来说,这个问题可以通过仔细设置环境变量来解决:

    # Make "g++" command call colorgcc
    export PATH="/usr/lib/colorgcc/bin:$PATH"

    # Tell ccache to invoke compilers in /usr/bin
    export CCACHE_PATH="/usr/bin"

    然后我所要做的就是编辑 colorgcc 的配置文件( /etc/colorgcc/colorgcc~/.colorgcc )并告诉它调用 ccache 代替:
    g++: /usr/lib/ccache/bin/g++
    gcc: /usr/lib/ccache/bin/gcc
    c++: /usr/lib/ccache/bin/g++
    cc: /usr/lib/ccache/bin/gcc
    g77: /usr/lib/ccache/bin/g77
    f77: /usr/lib/ccache/bin/g77
    gcj: /usr/lib/ccache/bin/gcj

    这当然只有在您在 /usr/lib/colorgcc/bin 中安装了 colorgcc 的符号链接(symbolic link)时才有效。和 /usr/lib/ccache/bin 中的 ccache 符号链接(symbolic link)- 相应调整。

    关于gcc - g++、colorgcc 和 ccache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1995415/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com