我想了解可執行文件的rlimit和管道限制是什麼? 我正在調試動態構建的可執行文件在加載時崩潰的問題,但靜態構建的可執行文件沒有問題。 當一個動態生成的可執行文件被加載,執行(Linux)。它如何在內部運作? Linux可執行文件屬性(rlimit)
我看到下面的打印寄存器轉儲
Process 2748(ls) has RLIMIT_CORE set to 1
Aborting Core
首先有人請解釋什麼是RLIMIT與角度EXEC後。還有一些東西叫做管道限制嗎?我看到這個proc條目。
請指點我解釋可執行文件的這些屬性的資源。
問題2: 當一個可執行文件被加載時,exec究竟做了什麼?鏈接器將加載我的可執行文件所需的共享庫。所以要發生這種情況,應該先執行鏈接器(二進制內/ system/bin)。
因此,我明白鏈接器(system/bin/linker)和可執行文件(ls)都是由exec加載的。我的理解是否正確?這都是理論。如果某個人,可能是擅長fs和proc管理的人,可以將我指向相關的來源,那將是很大的幫助。謝謝。
謝謝你的完美答案 –