cp在makefile中使用

2021-07-02 05:02:20 字數 560 閱讀 7017

cp在makefile中使用 

因為每次要把更新後的***複製到share資料夾 ,敲路徑麻煩,就像寫個makefile,每次make一下。如下:

ccpp:

cp *** /mnt/hgfs/share

很簡單乙個makefile檔案 。結果make時出現 如下錯 :

cp: 無法建立一般檔案『/mnt/hgfs/shre/***』: 沒有那個檔案或目錄。

在網上 看了好久,也沒解決 。

上面是redhat虛擬機器 。

就開啟 電腦上另乙個 虛擬機器 ubuntu1004,寫法和上面一樣 ,結果一次成功,我把ubuntu下的makefile檔案 複製到 redhat下,ok!

然後在 redhat下,怎麼寫也沒問題。

感覺神奇 ,也許沒太注意 ,***檔案rwx屬性,makefile的基本格式 。

用make -vision 看了版本相同 3.81.

cp *** /mnt/hgfs/share前是乙個tab鍵 

vixia設定 tab如下 :

escset tabstop=8

回車 

makefile中使用變數

makefile裡的變數就像乙個變數,變數的作用主要如下 1 儲存檔名列表。2 儲存編譯器的引數。makefile中的變數是用乙個字串在makefile中定義的,這個文字串就是變數的值。只要在一行的開始寫下這個變數的名字,後面跟乙個 然後跟要設定的這個變數的 值即可定義變數,下面是定義變數的語法 變...

makefile中使用函式

一 編譯需要的檔案 1 file1.h ifndef file1 h define file1 h ifdef cplusplus extern c endif endif2 file1.cpp include include file1.h using namespace std void fil...

makefile中使用變數

makefile裡的變數就像乙個變數,變數的作用主要如下 1 儲存檔名列表。2 儲存編譯器的引數。makefile中的變數是用乙個字串在makefile中定義的,這個文字串就是變數的值。只要在一行的開始寫下這個變數的名字,後面跟乙個 然後跟要設定的這個變數的 值即可定義變數,下面是定義變數的語法 變...