android 新增庫的編譯時間

2021-06-21 16:49:41 字數 943 閱讀 7403

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 這裡是你的庫編譯後的位置,裡面...