我每次都要跑ICPC我必须键入icpc -I/usr/include/x86_64-linux-gnu/c++/
在bashrc中添加icpc的路径?
如何包含这是bashrc
文件,所以我只需键入ICPC?
我每次都要跑ICPC我必须键入icpc -I/usr/include/x86_64-linux-gnu/c++/
在bashrc中添加icpc的路径?
如何包含这是bashrc
文件,所以我只需键入ICPC?
添加执行变量的路径为C_INCLUDE
。
export C_INCLUDE="$C_INCLUDE:/usr/include/x86_64-linux-gnu/c++/"
上一行应该写入您的.bash_profile
文件。
您可以使用bash aliases:
alias icpc="icpc -I /usr/include/x86_64-linux-gnu/c++/"
作为替代的别名,你可以在你的.bashrc定义一个函数: 见Bash functions
icpc()
{
icpc -I/usr/include/x86_64-linux-gnu/c++/
}
使用功能的好处你可以有参数(当然,只要参数是线上的最后一个参数就可以有参数给别名)。
函数引用按位置传递的参数(就像它们是位置参数一样),即$ 1,$ 2等等。
为了调用带参数的功能,将其更改为:
icpc()
{
icpc -I/usr/include/x86_64-linux-gnu/c++/ "[email protected]"
}
这样,你就可以使用
$ ipc some_argument
,并将它作为
icpc -I/usr/include/x86_64-linux-gnu/c++/ some_argument
您应该在最后加上'“$ @”'将任何参数传递给icpc。 – tripleee
是真的,加了.... –
在shell中键入'help alias'。 – devnull