制作和出口路径

时间:2014-02-11 17:41:18

标签: bash path makefile export

我正在尝试安装opengazer(参见http://sourceforge.net/projects/opengazer/) 一旦解压缩,我进入文件夹并使用readme.txt文件中指定的命令make。 但是,似乎c ++代码已经编译,我得到一个很好的路径错误:     utils.h:7:30:致命错误:vnl / algo / vnl_svd.h:没有这样的文件或目录     编译终止。

所需的库(包括“vnl / algo / vnl_svd.h”)位于我的桌面上:/home/me/Desktop/vxl-1.14.0/core /

我尝试导出路径:export PATH = $ PATH:/home/me/Desktop/vxl-1.14.0/core /

然后我再次运行make命令,但它不起作用,compilator仍无法访问vnl / algo / vnl_svd.h。

我该怎么办(除了重新输入每个头文件中的每个预处理器包含)?

1 个答案:

答案 0 :(得分:0)

PATH对你无能为力。您必须检查makefile并找到指定目录的位置,并将其修改为指向您的目录。

在这个Makefile中,第一行是VXLDIR = /opt。您应该编辑makefile并将其更改为指向vxl的安装。

需要指出的是,这些信息是正确的README文件 !!

  

编辑Makefile中的VXLDIR变量以指向您的vxl包含标题