Makefile 中寫 Ruby 程式。因此我們也要瞭解 Makefile 的
幾個用途。
Makefile 的用途:一、加快程式編譯的速度。二、記錄程式
Makefile 的用途:一、加快程式編譯的速度。二、記錄程式
相依性
一、加快程式編譯的速度
對於已經編譯過的原始程式碼,在之後的 make 指令中會先
一、加快程式編譯的速度
對於已經編譯過的原始程式碼,在之後的 make 指令中會先
檢查編譯出來的 object 檔案建立時間,是否在程式碼的最
後修改時間之後?如果編譯出來的 object 檔案比較新表示
不用再重新編譯,節省重新編譯的時間。
二、記錄程式相依性
假設我們要使用 rake db:migrate, 而在進行 db 更新前,
二、記錄程式相依性
假設我們要使用 rake db:migrate, 而在進行 db 更新前,
我們需要先 connect_to_db, 我們可以把這個相依性寫在 Makefile 中,當我們下達 rake db:migrate 更新資料庫 schema 之前,就會自動先執行 connect_to_db 連結到資
沒有留言:
張貼留言