相关疑难解决方法(0)

我可以写一个带参数的别名吗?

我有一些远程机器,我需要在那里编译一些源代码。我通常做的是写一个别名,它说的是:

alias g++='g++ `pkg-config --cflags opencv --libs opencv`'
Run Code Online (Sandbox Code Playgroud)

然后当我去远程编译时,我会做g++ -o test test.cpp.

无论出于何种原因,Ubuntu 不会让我这样做。相反,当我这样做时,Ubuntu 可以工作:

g++ file.cpp -o file `pkg-config --cflags opencv --libs opencv`
Run Code Online (Sandbox Code Playgroud)

但这意味着我不能为 g++ 编写别名。有没有办法可以编写一个带参数的别名?我该怎么办?

command-line bash compiling alias g++

5
推荐指数
2
解决办法
858
查看次数

标签 统计

alias ×1

bash ×1

command-line ×1

compiling ×1

g++ ×1