相关疑难解决方法(0)

如何在Makefile中将$ dir添加到$ PATH?

我想编写一个运行测试的Makefile.测试位于"./tests"目录中,要测试的可执行文件位于"./bin"目录中.

当我运行测试时,他们没有看到exec文件,因为目录./bin不在$ PATH中.

当我做这样的事情时:

EXPORT PATH=bin:$PATH
make test
Run Code Online (Sandbox Code Playgroud)

一切正常.但是我需要更改Makefile中的$ PATH.

简单的Makefile内容:

test all:
    PATH=bin:${PATH}
    @echo $(PATH)
    x
Run Code Online (Sandbox Code Playgroud)

它正确打印路径,但是找不到文件x.

当我手动执行此操作时:

$ export PATH=bin:$PATH
$ x
Run Code Online (Sandbox Code Playgroud)

一切都好.

我怎么能改变Makefile中的$ PATH?

linux makefile

74
推荐指数
3
解决办法
8万
查看次数

标签 统计

linux ×1

makefile ×1