uClibc體驗 3 strace使用

2021-04-17 03:20:12 字數 536 閱讀 4324

2.cc=mipsel-linux-gcc ./configure --host=mipsel-linux

3.make

4.拷貝到小機, strace 出錯應用,毫無提示

5.strace 了一下hellqt,提示資訊很完整

6.鬱悶,開始逐個對比出錯和不出錯的應用,發現不出錯的都沒用多執行緒

7.這才想起沒測試一下多執行緒的hello-mt, 上板一測,果然不通過

8.goolge,發現mailist上有類似問題,回答是linuxthreads是有問題,不爽就用會linuxthreads.old

9.重做uclibc with linuxthreads.old,整合到toolchain,重新編譯, 果然應用能起來了

10.還有幾個多煤體處理程式仍然有異常,而且加了任何列印都沒出來,鬱悶,後續繼續跟蹤

btw: uclibc還有個問題,類似__getpgid, __memcpy等函式好象預設沒有匯出來,如果需要匯出,應該需要修改,並重新buildroot,為了省事,直接將ap裡的__getpgid等替換成沒有下劃線的

cuDNN V3上手體驗

tar zvxf cudnn 7.0 linux x64 v3.0 prod.tgz 解壓後會有乙個cuda的資料夾。2 安裝cudnn v3 sudo cp cudnn.h usr local include sudo cp libcudnn.so usr local lib sudo cp li...

Symbol 開發初體驗 3

今天研究的是 1.把 mc1000 掃瞄到的條碼儲存到 mc1000 機器本身的資料庫中 2.後又把該資料庫的資料轉成 txt檔案,並清空資料庫 3.把mc1000 機器中的txt檔案傳輸到pc電腦中。4.細節如下 1 vs2003 按預設選項安裝完畢後,會生成乙個dll檔案 system.data...

MemSQL初體驗 3 效能測試

在執行測試前必須首先說明一下本地的虛擬機器測試環境 mem 2g cpu 1 core os centos 6.0 配置整體較差,其實是不適合做db環境的效能測試的,尤其cpu 記憶體都不夠強,對於測試memsql這種恰恰很依賴cpu的應用其實是很不公平地,可是手頭上暫時未找到裝了centos6以上...