我正在做一些使用makefiles的練習,並注意到我試圖編譯的.cpp文件給我Permissione Denied嘗試執行相應的.out文件時出現錯誤。我也注意到使用-c
指令似乎是問題所在。這是因爲當我這樣做:.out權限被拒絕使用-c指令與g ++
singleton_template_main.o: singleton_template_main.cpp singleton.h
g++ -c singleton_template_main.cpp -o singleton_template_main.out
我得到的錯誤,但是當我這樣做時:
singleton_template_main.o: singleton_template_main.cpp singleton.h
g++ singleton_template_main.cpp -o singleton_template_main.out
我沒有得到任何錯誤。問題是什麼?
我正在使用macOS Sierra。