[英]the g++ command returns no such file or directory
我是編程新手; 我要開始一份新工作,我必須繼續我之前的那個人所做的。
所以我必須在 C++ 中運行一個名為 test.cpp 的程序。 此代碼包含一個名為 misc.hpp 的頭文件,位於 test.cpp 稱為 include 的子文件夾中。
當我從 test.cpp 所在的位置打開終端並運行g++ test.cpp
它告訴我:
test.cpp:4:19: 致命錯誤: misc.hpp: 沒有那個文件或目錄。
我也試過 g++ test.cpp -I include/misc.cpp 但同樣的事情
請你幫助我好嗎?
-I
(大寫 i)選項是添加一個目錄來搜索頭文件。 它不是用於包含源文件。
所以如果頭文件是include/misc.hpp
那么你應該這樣做
g++ test.cpp -Iinclude
-I include/misc.cpp
不起作用,因為:
misc.hpp
,而不是misc.cpp
-I
用於包含目錄所以:
g++ test.cpp -I include
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.