ct="\"`date '+%y-%m-%d %h:%m:%s'`"\"
local_cflags += -dct=$(ct)
1.最簡單方式,**中直接加入巨集
[cpp]view plain
copy
print?
__time__和__date__
__time__和__date__
通過他們可以直接得到編譯時間,然後可以在**裡列印
2.有點繞不實用,在makefile中定義乙個變數
[cpp]view plain
copy
print?
ct="\"`date '+%y-%m-%d %h:%m:%s'`"\"
ct="\"`date '+%y-%m-%d %h:%m:%s'`"\"
而後在編譯命令列中加入巨集
[cpp]view plain
copy
print?
-dct=$(ct)
-dct=$(ct)
接下來可以在**中列印
3.另外還可以用指令碼把日期輸出到乙個檔案裡
[cpp]view plain
copy
print?
#!/bin/sh
version=1.0
time=\"$(date '+%y-%m-%d %h:%m:%s')\"
output="#define build_timer $time\n#define build_version $version"
echo "$output" > version.h
Android 模組新增與編譯
新增google服務 我們自己的rom裡沒有google服務 完整的google包裡包含google框架和各種服務,我們可以選擇性安裝模組 在google包裡products目錄下,有乙個 gms.mk 檔案 或者自己起名字 gms.mk管理著要安裝的各個模組,找到關鍵字product packag...
Android 模組新增與編譯
android5.1 ubuntu14.04 android系統編譯依靠.mk檔案 新增google服務 我們自己的rom裡沒有google服務 完整的google包裡包含google框架和各種服務,我們可以選擇性安裝模組 在google包裡products目錄下,有乙個 gms.mk 檔案 或者自...
cmake 編譯新增庫
xcode 同時需要使用itk o pencv vtk 等庫時,用cmake 解決方法 在你的cmakelist.tst檔案裡新增如下 相應的包,再用cmake生成工程即可 具體寫法如下 新增opencv包 set opencv dir users rf opencv 這裡是你的庫編譯後的位置,裡面...