如何欺骗我的系统,让它认为我已经安装了一个程序(gdc)

如何欺骗我的系统,让它认为我已经安装了一个程序(gdc)

G-WAN 使用 gdc 来编译 D 脚本。
我在使用 D2 的 gdc 时遇到了问题,因此想改用 dmd(它们都是 D 编译器)。

所以我所做的就是alias gdc="dmd"现在我可以通过调用来编译 D2 代码gdc hello.d,但 G-WAN 仍然告诉我To use D (*.d) scripts, install 'gdc'

我可以在不访问源代码的情况下诱骗它使用 dmd 吗?

答案1

您可以尝试在 $PATH 中创建一个同名的脚本gdc并在其中调用 dmd。

例如:$HOME/bin/gdc

内容:

#!/bin/sh
# Enter the dmd compile command below
# $@ are your command line arguments
dmd $@

使其可执行:chmod +x $HOME/bin/gdc

相关内容