2015-10-14 67 views
2

我想编写一个make文件来编译我的源代码。我必须在我的make文件中包含包含路径,但是我有很多带有源代码的文件夹。 make文件我有这样所有的.c文件列表:如何删除gnu make文件中的最后一个(后退)斜杠?

__MDA_SRC = \ 
$(__VIEWPATH)\f_03\test\mda\src\mda.c 

现在我需要找出该文件的路径。

我这个尝试之一:

__PATHS_FEATURE = \ 
$(dir $(__MDA_SRC)) 

__INCLUDE_PATHES := \ 
-I$(__PATHS_FEATURE) 

,但我有一个错误F100: cannot open ...bla bla..

我认为这个问题是在道路上,因为路径与像最后一个反斜杠extructed: ..\..\..\..\..\f_03\test\mda\src\

我怎么可能没有像这样的最后一个反斜杠的路径: ..\..\..\..\..\f_02\hydraulic\btc\src

回答

4

这似乎是不太可能的问题给我,但你可以用

$(__PATHS_FEATURE:\=) 

$(patsubst %\,,$(__PATHS_FEATURE)) 
删除
相关问题