筆記 mac上如何用命令列編譯jni

2021-09-26 23:53:24 字數 448 閱讀 2672

平常開發jni都是在android studio自動關聯ndk編譯的,有時候編寫部落格為了輕量化需要用命令列模式,不會讓專案太重,依賴於ide。

現在流行的linux系統主要是ubuntu centos fedora,這三個系統的核心都是linux核心,編譯jni的方法也一樣。

編譯命令如下:

gcc -i"$/include" -i"$/include/linux" hello.cpp -shared -fpic -o libhello.so
在mac上動態庫是以dylib為字尾的檔案,mac是unix系統,一些目錄結構與linux不一樣。

編譯命令如下

gcc -i"$/include" -i"$/include/darwin" hello.cpp -dynamiclib -o libhello.dylib

Mac上用命令列操作git

cd slidingmenu 然後 git log 可以檢視這個倉庫以前的提交記錄 對 slidingmenu進行修改後,git status 就會顯示出你修改的檔案 再輸入git diff,就會看到你修改了哪些地方,git diff 後面如果不加引數,就是參看整個倉庫的diff。如果加了檔名,就是...

如何用MinGW 命令列編譯鏈結c c

一直用vs,看現在eclipse很火,便想弄一下玩玩,用到了mingw,繼而用到了gcc,對gcc相當的不熟悉,從頭開始學一些簡單的吧。簡單的gcc用法 gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後面再慢慢學習其它選項,免得因選項太多而打擊了學習的信心。...

windows下如何用命令列修改mysql的密碼?

1 首先進入mysql mysql u root p enter password 回車就好 2 查詢使用者密碼 查詢使用者密碼命令 mysql select host,user,authentication string from mysql.user host 允許使用者登入的ip 位置 表示可...