我正在發佈我的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