cost 356 ms
在 Jenkins (Docker) 中找不到“GLIBC_2.32”和“GLIBC_2.34”,docker 套接字安裝在 Ubuntu 22.04

[英]Got `GLIBC_2.32' and `GLIBC_2.34' not found in Jenkins (Docker) with docker socket mounted on Ubuntu 22.04

我正在嘗試將 docker 安裝到 docker 容器中,它曾經在 Windows 上與 WSL 一起使用,但現在我在 Linux(Ubuntu 22)上,我在嘗試從容器中使用 docker 時遇到此錯誤。 在容器上使用 docker 時為 Output 容器上的 Glibc 版本 docker ...

如何在centos7.6上使用glibc2.34?

[英]How to use glibc2.34 on centos7.6?

我試圖安裝一個需要 glibc2.34 的軟件,當我嘗試安裝它時,它顯示version 'GLIBC_2.34' not found 。 我嘗試安裝glibc2.34,但安裝glibc2.34后,我仍然無法安裝該軟件。 所以我嘗試使用strings /lib64/libc.so.6 | grep ...

Memory 在C中讀取文件並將其轉換為二維數組時發生泄漏

[英]Memory leaks when reading and transforming a file into a two-dimensional array in C

我正在 C 中寫一個 function 來加載一個文件作為雙維數組( char ** ),問題是根據 Valgrind 我有 memory 泄漏,你能幫我嗎? 我為您提供了一個可以復制的完整示例。 此外,我的學校只允許我執行此任務的某些功能: open 、 fopen 、 close 、 fclos ...

查找哪個依賴項使用了 cgo

[英]Find which dependency uses cgo

當我在本地編譯我的 Go 二進制文件然后在我的 docker 容器上運行它時,我收到以下錯誤: 如果我在編譯時設置CGO_ENABLED=0一切正常。 我的代碼都沒有使用 glibc,所以我很好奇我的哪個依賴項正在引入它。有什么方法可以查詢哪個依賴項需要這個嗎? ...

2023-01-27 02:55:01   1   25    go / glibc  
在較新的系統上構建便攜式應用程序以支持較舊的 glibc

[英]Building portable apps on newer systems to support older glibc

我正在嘗試構建一個支持舊版本 GLIBC 的應用程序,我的目標是 GLIBC 2.17。 此應用程序使用多個 static 庫(curl、openssl)。 它是在帶有 GLIBC 2.28 的系統上構建的。 目前它需要 GLIBC 2.25(它確實需要 2.28,但我解決了這個問題,請參閱帖子后 ...

2023-01-24 18:37:59   1   59    glibc  
secure_getenv function 沒有給出預期的結果

[英]secure_getenv function not giving the expected result

在我的程序中,我使用 secure_getenv function 來獲取一些環境變量。 我在我的程序中包含了 stdlib.h。 這是對 secure_getenv 的示例調用。 第 1 行:char *myenv; 第 2 行:myenv = __secure_getenv("DATA"); 上 ...

GNU/Hurd 系統上永遠不會出現錯誤 ENFILE

[英]Error ENFILE never occurs on GNU/Hurd systems

我正在閱讀GNU C 庫參考手冊,我發現: 內部文件 “系統中打開的文件太多。” 整個系統中有太多不同的文件打開。 請注意,任何數量的鏈接頻道都只計為一個文件打開; 參見第 13.5.1 節 [Linked Channels],第 354 頁。此錯誤從不會發生在 GNU/Hurd 系統上。 Thi ...

2023-01-23 06:00:35   1   28    c / gcc / glibc  
aio_error 可以用來輪詢 aio_write 的完成嗎?

[英]Can aio_error be used to poll for completion of aio_write?

我們有一些代碼遵循 aio_error 意味着在寫入完成時返回 0,因此我們假設此時我們可以在 aiocbptr 上調用 delete。 這在大多數情況下似乎工作正常,但我們最近開始遇到隨機崩潰。 證據表明 aiocbptr 指向的數據在調用 delete 后被修改。 像這樣使用 aio_err ...

GLIBC如何為malloc決定段

[英]How does GLIBC decide segment for malloc

我查看了一些 Linux Glibc(2.25) 系統,看到代碼使用malloc時。 有時緩沖區已經分配在堆段,有時在匿名段,它與大小無關,我可以在/proc/PID/maps中看到所有段我認為堆段與malloc相關,匿名段與mmap相關。 但是為什么 GLIBC 決定使用相同大小的malloc有時 ...

glibc 文檔中缺少格式說明符 %F

[英]Format specifier %F missing from glibc's documentation

我在GNU C 庫的文檔中偶然發現了以下缺陷: '%F' 以正常(定點)表示法打印浮點數。 有關詳細信息,請參閱浮點轉換。 它沒有在任何地方提到%F ,盡管根據C99 標准: F 轉換說明符分別生成 INF、INFINITY 或 NAN,而不是 inf、infinity 或 nan。 一個簡單 ...

bash:./<filename> 無此文件或目錄</filename>

[英]bash: ./<filename> No such file or directory

我正在嘗試運行二進制文件。 但是當我嘗試運行該文件時,我遇到了以下錯誤。 ` 我的系統詳細信息: 我已經完成了chmod a+x house_of_force我懷疑某些共享 object 或解釋器已損壞。 我無法正確鏈接它們。 幫助我使用./house_of_force正確運行文件 ...

如何確定哪個版本的 glibc 支持我使用的功能?

[英]How do I determine which version of glibc supports the functions I use?

一些功能,如 pthread_setname_np,手冊會說它從 glibc 2.12 開始支持。 但是對於其他一些功能,比如pthread_self ,手冊並沒有說它支持哪個版本。 如何確定哪個版本的 glibc 支持我使用的功能? 我試圖從glibc doc中查找信息,但找不到任何有用的信息。 ...

2023-01-16 10:53:24   2   28    c++ / glibc  
為什么我的一個 finaries 失敗,找不到版本“GLIBC_2.27”

[英]Why does one of my finaries fail with version `GLIBC_2.27' not found

我正在通過二進制文件交叉編譯CMake子句,例如 不幸的是,其中一個在目標平台上運行時失敗了: 第一個二進制運行良好。 ldd顯示 這是什么意思,如何解決? 我可以針對特定版本的庫進行編譯嗎? 為什么它通過libm間接引用GLIBS ? 如果我做 它開始工作,但二進制文件變大了 20 倍。 我也 ...

釋放 malloc 數組時的 IOT 指令

[英]IOT instruction when freeing a malloc'ed array

我正在開發一個程序,該程序應該將字符串作為參數並按出現順序顯示每個單詞的出現次數。 當字符串包含超過 3 個不同的單詞時,我遇到了問題。 錯誤: 瓦爾格林德: 代碼:#include &lt;stdbool.h&gt; #include &lt;stdio.h&gt; #include &lt;st ...

當某些 function 缺失時(在編譯時),我如何實現回退 function?

[英]How can I implement a fallback function when some function is missing(at compile time)?

我的目標是: 如果在 glibc 中定義了pthread_setname_np ,我們將使用 glibc 的版本。 否則,我們將使用回退 function pthread_setname_np ,它實際上不采取任何措施來防止編譯錯誤。 這需要在編譯時完成。 所以我寫了下面的代碼 IMO,如果我運 ...

2023-01-11 08:39:15   1   87    c++ / glibc  
arm64 到 armhf 交叉編譯器缺少 _POSIX_MATH_PATH

[英]arm64 to armhf cross compiler missing _POSIX_MATH_PATH

我正在為 beagle bone black 構建交叉編譯器,因此它需要 gcc 8.3 和 glib 2.28。 這是我找到的一個腳本,並用我在 gnu 鏡像站點上找到的其他軟件包的最新版本進行了更改:#! /bin/bash -e #----------------------------- ...

分析 Glibc 堆 memory

[英]Analyze Glibc heap memory

這個賞金已經結束了。 此問題的答案有資格獲得+50聲望賞金。 賞金寬限期在7 小時后結束。 Kokomelom正在尋找可靠來源的答案。 我研究了一個使用 GLIBC 2.25 的嵌入式設備。 當我查看/proc/PID/maps時,我在堆部分下看到一些匿名部分,我知道這些部分是在進程使用new時 ...

如何手動調用由 `pthread_atfork()` 注冊的 fork 處理程序?

[英]How to call manually fork handlers registered by `pthread_atfork()`?

我在 glibc 中使用vfork()並根據vfork()的手冊頁: 當使用 NPTL 線程庫的多線程程序調用 vfork() 時,不會調用使用 pthread_atfork(3) 建立的分叉處理程序。 在這種情況下,在使用 LinuxThreads 線程庫的程序中調用分叉處理程序。 在 NPTL ...

想要在 Android(仿生)中構建和安裝 Glibc

[英]Want to build & install Glibc in Android (bionic)

但我收到錯誤.. 我的配置選項是 我正在嘗試為 Android(仿生)基礎 Termux 編譯 glibc。 使用gcc編譯,但取決於 bionic aarch64-linux-android 我的主機處理器 aarch64 我的目標處理器 aarch64 我的主機平台 Android 12 (t ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM