每次我必须运行icpc时,我必须输入icpc -I/usr/include/x86_64-linux-gnu/c++/
如何包含这个bashrc
文件,所以我只需输入icpc?
答案 0 :(得分:1)
添加C_INCLUDE
变量的路径。
export C_INCLUDE="$C_INCLUDE:/usr/include/x86_64-linux-gnu/c++/"
上一行应该放入.bash_profile
文件。
答案 1 :(得分:0)
您可以使用bash aliases:
alias icpc="icpc -I /usr/include/x86_64-linux-gnu/c++/"
答案 2 :(得分:0)
作为别名的替代,您可以在.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++/ "$@"
}
以这种方式你可以使用
$ ipc some_argument
并将其作为
执行icpc -I/usr/include/x86_64-linux-gnu/c++/ some_argument