-2

我正在使用 mac OS x 并使用 GCC 编译器编写了 C 程序。
但是在终端上运行程序时,我被显示"No such file or directory found"
请帮助我如何选择路径?

4

2 回答 2

2

$./yourProgramFile一开始用命令运行它./很重要。这意味着程序驻留在当前目录中。

例子:

/path/to/your/cFile $ gcc myfile.c -o myfile
/path/to/your/cFile $ ./myfile
于 2013-08-10T06:12:52.877 回答
1

您可以做以下两件事之一:
1)将程序的文件夹添加到系统的 PATH 中;这样,您可以从任何位置调用该程序。如果它是您计划经常使用的程序,这是最好的选择。
这是一种方法:使用任何文本编辑器
打开主目录中的.profile文件。
将以下代码粘贴到文件中的任何位置,最好是在文件底部附近。


#make sure there's no space in the pasted code
export PATH=$PATH:path_to_the_program 

保存并重新启动计算机。那应该将程序放在系统的PATH中。

2)导航到程序的文件夹;然后输入


./program_name


希望解释清楚,答案有帮助。

确保在编译程序时,您应该使用-o program_name使程序名称成为您想要的任何名称;否则,程序的名称将是a.out,这将非常混乱。

于 2013-08-10T06:24:26.990 回答