【问题标题】:Using cc results in an error使用 cc 会导致错误
【发布时间】:2017-12-22 08:27:54
【问题描述】:

我一直在使用命令 cc 来编译我编写的 C 程序。最近,我安装了 drush 并再次将其删除(现在,我正在使用站点本地 drush)。之后,当我尝试使用 cc 编译 C 程序时,我得到了这个:

The program 'drush' is currently not installed. You can install it by typing:
sudo apt install drush

我试过了:

update-alternatives --config

但它说:

There is only one alternative in link group cc (providing /usr/bin/cc): /usr/bin/gcc
Nothing to configure.

这里有什么问题?

【问题讨论】:

  • alias cc 显示了什么?
  • @dlmeetei 它说 alias cc='drush cache-clear' (我想你已经找到了问题。我该如何修复别名?)
  • @JoelJosephReji unalias drush 在当前终端会话中摆脱它。还要确保它不在您的主文件夹中的 .bash_aliases 甚至 .bashrc(文本/脚本文件)中的某个别名。
  • 您可以通过alias cc=`which gcc` 修复它
  • @dlmeetei 注意:你搞砸了你的反引号。或stackoverflow语法搞砸了。随便。

标签: gcc cc


【解决方案1】:

由于drush 已将cc 更新为alias cc='drush cache-clear'。我们需要映射cc 以反映我们想要的值。

Ubuntu 框将cc 显示为/usr/bin/cc,它是/usr/bin/gcc 尽管/etc/alternatives/cc 的符号链接。因此,它应该是安全别名cc 来解决您的问题

alias cc=`which gcc`

【讨论】:

    猜你喜欢
    • 2018-08-08
    • 2018-11-12
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 2022-07-05
    • 2017-12-16
    • 2016-11-02
    • 2014-06-06
    相关资源
    最近更新 更多