我正在发布我的cpp文件以及makefile。现在,makefile与cpp文件位于同一目录中。获取MakeFile目录
makefile中的变量(如果有)允许我检索makefile所在的当前目录?通过这种方式,我可以使用该变量来指定我编译的cpp路径。
我的makefile文件如下:
all:
g++ ($makeFileDir)/main.cpp ($makeFileDir)/hello.cpp ($makeFileDir)/factorial.cpp -o ($makeFileDir)/hello.exe
编辑:我正在我的makefile在Windows
该文件的“位置”是一个奇怪的概念。记住一个给定的文件可以有很多名字(硬链接,甚至在窗口中)。另外,你在混合另一个概念; “当前”目录通常意味着一些特殊的东西,并且与任何单个文件无关。 – 2013-02-08 18:24:34