Makefile第二講 列印出內容和使用變數

2021-09-07 03:33:13 字數 566 閱讀 6358

摘要 `@echo "開始生成最終執行檔案,請稍候..."`這一句便是將一條資訊輸出到終端,為何前邊有個`@`符號呢?有了這個符號該命令本身就不會輸出到終端(不理解,自己去掉或者加上`@`符號試試),實驗證明,字串可以不加引號。 看到`objs = main.o`了嗎?這就是變數的定義,變數定義遵循一般語言的變數命名規則,可以是`_`和`$`開頭,變數的值無論是字串還是什麼,都可以不要引號;有一種情況必須不要引號,就像上例這種,具體的....自己嘗試吧。

makefile

main.cpp

#include using namespace std; int main()  

makefile(還是第一節中的**,稍作修改)
objs = main.o

test:$(objs)

@echo "開始生成最終執行檔案,請稍候..."

g++ main.o -o test

main.o:main.cpp g++ -c main.cpp -o main.o clean: rm main.o test

Makefile第二講 列印出內容和使用變數

摘要 echo 開始生成最終執行檔案,請稍候.這一句便是將一條資訊輸出到終端,為何前邊有個 符號呢?有了這個符號該命令本身就不會輸出到終端 不理解,自己去掉或者加上 符號試試 實驗證明,字串可以不加引號。看到 objs main.o 了嗎?這就是變數的定義,變數定義遵循一般語言的變數命名規則,可以是...

第二講案例

一 使用登入cookie方法 使用第一講案例中查詢響應檔案的方式找到該頁面的doc檔案,獲取請求頭中的cookie資訊 將該資訊以鍵值對的形式儲存到請求頭引數中即可,請使用自己的cookie值 headers 爬取完整程式如下,可參考 import requests def local 1 準備引數...

機器學習 第二講

多元線性回歸又稱 multivariate linear regression 現在介紹一種可以表示任意輸入變數的符號 現在定義假設函式的多變數形式,包含以下各種引數 h theta x theta 0 theta 1 x 1 theta 2 x 2 theta 3 x 3 cdots theta ...