最近要 除錯乙個 camera 相關的工具,原先已經在 linux 下已經跑通執行,估計以後會隨著專案的架構變化遷移到安卓,提前移植編譯好,使用adb shell 嘗試沒有跑通,想採用
gdb 來詳細觀察下。 但是在
裝置端輸入
adbshell gdbserver :1234 testdcam --sensor 0 --workmode 0 --args preview-size=1024x600,picture-size=640x480, --time 10
pc 端輸入
adbforward tcp:1234 tcp:1234
./prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gdb out/target/product/scx35_sp8730seea/symbols/system/xbin/testdcam
發現could not find platform independent libraries
could not find platform dependent libraries
consider setting $pythonhome to [:]
importerror: no module named site
查了點資料,按照如下操作了下 ,gdb 可以正常使用了
公升級python版本的時候千萬不能解除安裝python 2.4,再安裝python2.7,這樣會有無窮無盡的麻煩,保守的方式
是直接安裝python2.7的原始碼包,也就是python兩個版本共存。(因為centos裡面有很多程式是依賴著python,
所有最好不要嘗試去解除安裝python2.4)。
安裝python需要用到gcc工具,首先檢視gcc是否安裝
# gcc -v
如果未安裝則使用yum命令安裝
# yum -y install gcc
# wget
解壓包# tar -xzvf python-2.7.6.tgz
編譯安裝
# ./configure --prefix=/usr/local/python2.7
# make && make install
建立軟連線,使系統預設的python指向python2.7
正常情況下即使python2.7安裝成功後,系統預設指向的python仍然是2.4.3版本
如何實現將系統預設的python指向到2.7版本呢?
# mv /usr/bin/python /usr/bin/python.bak
# ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python # 新增軟連線
如果是預設安裝路徑則使用下面命令
# ln -s /usr/local/bin/python2.7 /usr/bin/python
檢驗python指向是否成功
# python -v
注意以後安裝的python工具包例如easy_install,pip等,都會安裝在/usr/local/python2.7/bin 目錄下
要想直接使用這些命令還需要把/usr/local/python2.7/bin新增到$path變數中
找到export path user logname mail hostname histsize histcontrol這行上面加入
path=$path:/usr/local/python2.7/bin
重新初始化檔案,使檔案立即生效
source /etc/profile or . /etc/profile
2、在使用者目錄下的~/.bash_profile檔案中增加變數,對單一使用者生效(永久的)
3、在shell的命令列下直接使用[export path=$path:/usr/local/python2.7/bin]定義變數,該變數只在當前的shell(bash)或其子shell(bash)下是有效的,shell關閉了,變數也就失效了(臨時的)
修復不能正常工作的yum,如果有使用yum的話會發現出錯,這是因為yum 依賴2.4.3而現在預設的 python 版本是2.7.6。
# vi /usr/bin/yum
將首行顯示的 !#/usr/bin/python 修改為 !#/usr/bin/python2.4
如果出現python不能執行的情況很可能是缺少相應的庫,你需要到你的交叉編譯環境中去拷相應的庫檔案。
如果出現下面的錯誤提示就是你沒有設定python的環境變數
12
could not find platform dependent librariesconsider setting $pythonhome to
[:]
這時你需要設定pythonhome,如果出現下面的錯誤
『import site faild』
這時你需要設定pythonpath 。
最好是在你的檔案系統的etc目錄下的profile檔案中加入下面的語句
123
export pythonhome=/usr/lib/python2.6export pythonpath=.:$pythonhome:$pythonhome/site-packages
export path=$path:$pythonhome:$pythonpath
轉化一下解決問題的思路,彎道超車
遇到乙個數字密碼的問題。使用者點選密碼input框,多次點選會觸發奇怪的定位問題。我的思路是獲取點選事件,然後進行處理。搜尋了半天,什麼onclick,onchange,onfocus,onkeyup.都試了,都不行!氣的都想把電腦砸了!後來想了一下索性不讓使用者去亂點選,而是通過統一的獲取焦點。使...
動態環境下的slam問題如何解決?
嘿嘿謝邀 這個問題還是挺感興趣的,正好早起看到答一發.於是回答第二第三個問題,其實必須要進行跟蹤,如果僅僅給出兩幀,即使是人自己也是很難區分是否動態物體的,何況是電腦?跟蹤的意義在於,對於場景中的多個物體進行運動估計,加上對自身運動已知,就可以推測哪些物體在做絕對運動,哪些在做相對運動,哪些靜止不動...
解決linux環境下時區無法設定的問題
在進行linux下修改時區的時候總是程式設計客棧修改不了 修改成 asia shanghai 但是 時區總是 0000 卻不是想要的 0800 按照網上的方法 a mpbhahfyg 程式設計客棧 tzselect 執行tzselect命令 選擇asia 選擇china 選擇east china b...