eclipse 編譯jni的一些設置

最近幫人跟蹤問題時,發現他們buildjni代碼時,要麼在linux下要麼在cygwin下,敲一堆指令,進一堆目錄,甚至還在linux和windows之間切換系統,著實麻煩。

在網上找了找,有人貼了一些在eclipse里編譯的辦法,這裡總結一下

首先需要安裝cygwin,不用勾選太多的內容。

在select packages裡面搜索autoconf2.1、automake1.10、binutils、gcc-core、gcc-g++、gcc4-core、gcc4-g++、gdb、pcre、libpcre-devel、gawk、make。

然後一路next安裝完成即可。

eclipse-Project-Properties-Builders-New-Program

Arguments輸入

--login -c "cd $(cygpath -u "${build_project}") && pwd && $NDK/ndk-build"

build_project是Eclipse裡面自帶的工程路徑,因為是windows風格的路徑,需要用cygpath轉換成cygwin的相對路徑

NDK是cygwin裡面設置的android ndk的路徑

NDK=/cygdrive/e/Android/android-ndk-r7 #對應windows的e:Androidandroid-ndk-r7 export NDK

這裡需要點Specify Resources,勾選需要編譯的文件。

Eclipse可以裝個cdt,可以查看c的代碼

推薦閱讀:

清朝六部官員是怎樣設置的?
代碼設置表格技巧薈萃
使用外接庫文件設置
兩成網銀用戶密碼設置薄弱 四招保護賬號安全
系統變數DIMLIM 與DIMTOL的設置

TAG:編譯 | 一些 | 設置 |