为 c++ 编译定义 BASH 函数

为 c++ 编译定义 BASH 函数

我想创建一个这样的 Bash 函数:

acmcom source.cpp output

它应该做同样的事情:

g++ -g -O2 -std=gnu++14 -static source.cpp -o output

但我找不到任何关于如何在 Ubuntu 中使用 bashscr 文件执行此操作的信息。我如何定义此功能以供进一步使用?

答案1

如果您想定义一个函数,您可以将以下几行添加到您的~/.bashrc

acmcom(){
    echo g++ -g -O2 -std=gnu++14 -static "$1" -o "$2" > acmcom
}

保存文件,打开一个新终端,现在就可以运行:

acmcom  source.cpp output

相关内容