疑難雜症小記 POCO的Android編譯

2021-08-14 17:15:41 字數 503 閱讀 7918

想編譯下poco的android版本,發現官方只支援linux或者mac os x,簡單嘗試了下cygwin,發現ndk的windows版本工具鏈因為使用windows風格的檔案路徑,所以基本不能與cygwin配合使用,遂而索性裝了乙個ubuntu,前期準備工作完畢後,編譯卻總是失敗:

'...arm-linux-androideabi/bin/as': execv: exec format

error

本來以為是as檔案沒有執行許可權的問題,但是嘗試了 chmod +x as 之後發現仍然失敗,困惑了很長時間,最後終於在so上找到了答案,原來在ndk的linux版本中,as檔案(以及同目錄下的一些檔案)是linux中的鏈結檔案,在windows中解壓後卻變成了文字檔案(懷疑鏈結檔案在tar打包時有特殊處理,譬如在檔案內容之外標記了型別之類的,具體細節暫不清楚,了解的同學麻煩告知一下~),於是在嘗試執行文字檔案(as)之時便報了上面的錯誤~

解決方法也挺簡單,直接在linux中解壓ndk即可~

Hadoop疑難雜症

前天安裝了pig,本來寫了條pig latin,但一直卡在 17 05 07 17 47 07 info mapreduce.job running job job 1494150363568 0001跑不通,想著肯定是mapredcue自身有問題,於是開始了艱苦的檢錯之旅,從csdn到stackf...

Appium疑難雜症

坑之初體驗 1.session大於60秒沒接收到命令自動關閉 python desired caps 在啟動配置裡面加入newcommandtimeout引數 desired caps newcommandtimeout 200 但是注意cnpm預設在當前目錄安裝npm包。3.uiautomatio...

疑難雜症 列舉

1.列舉是使用者自定義的整數型別 2.關於列舉的一般用法,參照 c 中的列舉 3.從字串中獲取列舉值 定義如下的列舉 public enum timeofday 從乙個字串得到列舉值,並轉換為整數 timeofday time timeofday enum.parse typeof timeofda...