我的最终目标是简化编译和运行的日常任务。
现在我已经执行以下命令
1. g++ foo.cpp -o foo --std=c++11
2. chmod foo +x #this may be overkill
3. ./foo
所以,我的问题是否可以这样做
compile foo
使用别名或类似的东西
我试过了
alias compile='g++ $1.cpp -o $1 --std=c++11'
没有运气
答案1
这是一份工作,function
而不是一个alias
。例子:
compile() {
g++ $1.cpp -o $1 --std=c++11
chmod +x $1
./$1
}
瞧!
HTH,干杯