muduo工程檔案更改目錄後編譯提示源不匹配

2021-10-01 04:22:40 字數 314 閱讀 7799

cmake error:源「/home/***/***/***/cmakelists.txt」與用於生成快取的源「/home/***/***/cmakelists.txt」不匹配。使用其他源目錄重新執行cmake。

這是因為:每次cmake編譯都會生成快取檔案,目錄更改之後cmakelists.txt與快取檔案不匹配造成

解決辦法:

1、找到生成可執行檔案(預設muduo/build/bin路徑)的上一級目錄即(muduo/build),會有乙個快取檔案cmakecache.txt,把這個檔案刪除即可

2、在build.s**件中新增命令列刪除這個檔案

容器指定掛載目錄後如何更改掛載目錄

容器中的掛載點在掛載了宿主機上的某個掛載目錄之後,有時候會需要更改掛載目錄,但是通過命令卻無法直接更改容器的掛載目錄,這種情況下該怎麼做?下面將簡單介紹網上流行的3種方式來實現更改容器的掛載目錄。方法一 直接修改容器的配置檔案 以linux系統為例 在 var lib docker containe...

更改檔案或目錄許可權

一,檔案或目錄許可權chmod linux檔案屬性 當我們用ls l命令檢視當前目錄下的檔案時,共顯示了9列內容 用空格劃分列 如圖 第一列 包含檔案的型別,所有者,所屬組以及其他使用者對該檔案的許可權。其中第1位用來描述該檔案的型別。我們看到這裡的檔案型別是l,其實除了這個還有,b,c,s,d,等...

React 工程目錄檔案介紹

我們可以先建立乙個專案。建立完成後,我們開啟這個專案目錄。package lock.json 檔案,是專案依賴的安裝包的版本號。然後reademe.md 是專案的描述。可以把它的內容刪掉,用markdown語法寫自己的內容。然後是package.json 檔案,任何乙個腳手架工具裡都有乙個packa...