在 bashrc 中添加 ICPC 的路径



每次我必须运行 icpc 时,我都必须键入icpc -I/usr/include/x86_64-linux-gnu/c++/

如何包含这是bashrc文件,所以我只需要输入 icpc ?

路径添加到C_INCLUDE变量。

export C_INCLUDE="$C_INCLUDE:/usr/include/x86_64-linux-gnu/c++/"

前一行应进入您的.bash_profile文件。

您可以使用 bash 别名:

alias icpc="icpc -I /usr/include/x86_64-linux-gnu/c++/"

作为别名的替代方法,您可以在 .bashrc 中定义一个函数:查看 Bash 函数

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

最新更新