我有一些远程机器,我需要在那里编译一些源代码。我通常做的是写一个别名,它说的是:
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++ 编写别名。有没有办法可以编写一个带参数的别名?我该怎么办?