libc

    0熱度

    1回答

    我有一個64位的CentOS 5.5框,我最近升級到5.6。在升級過程中,我刪除了不必要的32位軟件包(i * 86體系結構軟件包),因爲它們對於64位機器並不真正有效。另外,我還刪除了一些僅用於開發機器的軟件包。 一些除去32個的包包括: glib2 glibc libgcc libstdc++ 一些除去64個的包包括: boost-devel cpp gcc gcc-c+

    1熱度

    1回答

    我讀過的很多地方是libc.a是gcc標準c庫。我無法在我的系統上找到它。 我的系統(Fedora的17 - 32英特爾芯片的Linux)的,我可以在/usr/lib在磁盤上找到最新gcc和下列文件: libc.so(238個字節) 的libc-2.15 。所以(2 MB) libc_nonshared.a(20.7 KB) 我檢查使用-v輪候冊, - verbose選項,這些鏈接程序自動鏈接的文

    1熱度

    2回答

    我需要對C標準庫(glibc)進行一些修改才能獲得一些性能改進。具體來說,我將寫一些語言環境相關函數的特定版本(glibc表現不佳),比如strcoll。 我已將here的glibc源代碼檢出到~/Desktop/glibc。然後我運行下面的命令序列,沒有錯誤。 $ cd ~/Desktop $ mkdir bglibc $ cd bglibc $ ./../glibc/configure

    0熱度

    1回答

    我用C++寫了一個需要大量內存的計算機模擬。它在迭代中運行,並且在每次迭代中分配大量應該在迭代結束時釋放的內存。它還使用C++ 11的實現<thread>並行運行東西。 當我在臺式機上測試程序時,它表現良好:它永遠不會超出我允許的內存,在時間和迭代期間,沒有任何東西疊加起來。但是,當我將程序提交給計算集羣時,已用內存(我只能通過排隊軟件訪問)隨時間增長,遠遠超過我的機器上使用的內存。 讓我先告訴你

    0熱度

    2回答

    我有一個C程序代碼是 setlogmask (LOG_UPTO (LOG_NOTICE)); openlog ("thelog", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1); syslog (LOG_NOTICE, "thelog : started by User %d", getuid()); syslog (LOG_INFO, "thel

    0熱度

    1回答

    我已經從http://source.android.com下載了源代碼,並按照說明構建它們。 但現在我不想重建Bioniclibc。 是否有可能,沒有完整的構建過程?

    0熱度

    1回答

    我想編寫一個宏查找libc。我發現ldd -version選項可用於查找版本。它提供了很多信息,但我只想要版本,如何獲取版本。 $ldd --version ldd (Ubuntu EGLIBC 2.12.1-0ubuntu6) 2.12.1 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; se

    0熱度

    3回答

    我找到static inline函數Bioniclibc(stdlib.h)。 我想編譯一個文件,但不包括stdlib.h。 作爲例子: 測試文件: extern int test(void) void foo() { int a = test(); } int main() { foo(); return 0; } 爲什麼需要包括頭文件用於使用其定義爲

    4熱度

    1回答

    glibc和eglibc有一個PTR_MANGLE,它加密可寫內存中的指針(更準確地說,'異或'而不是'加密')。 我沒有發現太多的閱讀功能。 man -k PTR_MANGLE不會返回匹配,Google正在返回一些表面的喋喋不休。少數權威文章之一是Drepper在Live Journal上的Pointer Encryption。 有沒有關於它的深入文檔?它可以擴展到用戶空間進程,還是僅限於運行時

    0熱度

    1回答

    我是rpm新手,無法找到一種方法讓它識別/ usr/lib中的.so文件,但無法找到libc.so.6在那裏。這與rpm構建過程有關或者我可以修改。手冊頁沒有任何與動態或圖書館相關的東西,我相信.so文件是。 rpm -ivh libusbx-1.0.16-1.fc20.i686.rpm error: Failed dependencies: libc.so.6(GLIBC_2.17) is