glibc

    0熱度

    1回答

    pthread_cleanup_pop_restore - 它是什麼? 它來自glibc。它被稱爲太頻繁,吃了很多CPU時間。 該程序使用了很多getc()調用。我無法改變程序(這是固定源代碼的基準),但是想讓它運行得更快。

    1熱度

    1回答

    我想在構建靜態鏈接的qt應用程序之後構建一個獨立的qt應用程序(構建於ubuntu上,並在Red Hat 5.3上部署,均爲64位)到qt庫我試圖在紅帽子上運行該程序,並得到一個錯誤,說libc.so.6沒有找到,並且沒有安裝和需要GLIBC_2.9或GLIBC_2.10。我試着做一個yum安裝glibc,但後來我收到一條消息,說glibc是最新的(我認爲它的版本是2.5)我想我會重新啓動構建過程

    42熱度

    4回答

    我想編譯我的C代碼而沒有(g)libc。我如何禁用它以及哪些功能依賴於它? 我試過-nostdlib,但它沒有幫助:代碼是可編譯的並且運行,但我仍然可以在我的可執行文件的hexdump中找到libc的名稱。

    0熱度

    4回答

    任何人都可以請幫我理解這個錯誤信息嗎? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ./kpr

    4熱度

    1回答

    如何爲沒有源代碼的二進制程序啓用mtrace()(和MALLOC_TRACE env)? 命令mtrace是glibc的特徵:http://www.gnu.org/s/hello/manual/libc/Allocation-Debugging.html 感謝

    0熱度

    1回答

    如何禁用緩衝mtrace和輸出文件的名稱從MALLOC_TRACE? 的命令mtrace啓動爲: $ cat libmtrace1.c #include <mcheck.h> static __attribute__((constructor)) void mtrace_install(void) { atexit(&muntrace); mtrace(); } $gc

    4熱度

    2回答

    我正在研究一個包含靜態stl容器類的類「A」的項目。這個類包含在我的主程序和一個.so文件中。該類使用默認(隱式,未聲明)的構造函數/析構函數。主程序使用dlopen()加載.so文件並在其析構函數中調用dlclose()。當glibc調用靜態類成員變量的析構函數時,程序在主退出後崩潰。問題似乎是,當調用dlclose()時,將調用靜態變量的析構函數,然後當main exits()glibc也調用

    0熱度

    1回答

    我有一個qthread使用udp套接字在循環中寫入和讀取數據報。 QUDPSocket在mainthread中創建。我如何處理QThread和mainthread中使用的QObject。也可以在mainthread中使用UDP套接字並在qthread中使用它?

    1熱度

    1回答

    有沒有辦法從.a文件中找到在建立.a文件時預計或使用了哪個版本的glibc?

    0熱度

    1回答

    我試圖啓動Android 1.6或2.1時得到了此跟蹤。 Android 1.5工作正常。我試圖重新安裝每個SDK,但沒有辦法讓它工作。我使用Eclipse插件創建了這些AVD。 [email protected]:~> android/android-sdk-linux_86/tools/emulator -avd a16 *** glibc detected *** android/andr