我每次都要跑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