2014-02-11 157 views

回答

1

添加执行变量的路径为C_INCLUDE

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

上一行应该写入您的.bash_profile文件。

0

您可以使用bash aliases

alias icpc="icpc -I /usr/include/x86_64-linux-gnu/c++/" 
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++/ "[email protected]" 
} 

这样,你就可以使用

$ ipc some_argument 

,并将它作为

icpc -I/usr/include/x86_64-linux-gnu/c++/ some_argument 
+0

您应该在最后加上'“$ @”'将任何参数传递给icpc。 – tripleee

+0

是真的,加了.... –