通过添加当前目录编辑PATH。编译* .c文件而不输入没有“./”的文件名

时间:2013-12-03 18:13:35

标签: c compilation directory csh

我添加了这一行:

PATH=.:$PATH

到我的.bash_profile

现在,当我输入main.c(在zz中的同一目录下)时,我必须编译~/user/filename

  1. 我需要在zz shell脚本中编写什么内容?
  2. 我是否正确添加了当前目录?

1 个答案:

答案 0 :(得分:1)

PATH确定搜索可执行文件的位置;它对搜索源文件的位置没有影响。无论如何,在当前目录中搜索没有目录组件的源文件。编写main.c时必须编写的内容取决于您使用的编译器,您没有指定,但它通常与cc main.c类似。另请考虑使用make而不是编写shell脚本。