Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置eclipse运行的Makefile中的路径_Eclipse_Bash_Path - Fatal编程技术网

设置eclipse运行的Makefile中的路径

设置eclipse运行的Makefile中的路径,eclipse,bash,path,Eclipse,Bash,Path,我有一个Makefile,它在bash shell中运行良好,但在Eclipse中运行失败。这是因为我在.bash_配置文件中设置的路径未被使用 实现这一点的最佳方式是什么?是否还有其他地方可以放置路径,以确保在非交互式shell中调用它(我假设eclipse是如何运行make的)?如果您使用的是CDT,则可以在Project->Properties->C/C++Build->environment中设置环境变量。但我不确定这是否能达到预期效果 您还可以(如果使用CDT和外部构建器)将make程

我有一个Makefile,它在bash shell中运行良好,但在Eclipse中运行失败。这是因为我在.bash_配置文件中设置的路径未被使用


实现这一点的最佳方式是什么?是否还有其他地方可以放置路径,以确保在非交互式shell中调用它(我假设eclipse是如何运行make的)?

如果您使用的是CDT,则可以在Project->Properties->C/C++Build->environment中设置环境变量。但我不确定这是否能达到预期效果


您还可以(如果使用CDT和外部构建器)将make程序设置为
/bin/bash make
,这将选择您的路径

您应该将make程序设置为“bash-cmake”。否则,bash将尝试以bash脚本的形式执行“make”,它将出错,因为它是一个二进制文件。“-c”选项表示从“-c”后面的字符串运行命令。查看bash手册页了解更多信息。