cost 366 ms
從源代碼編譯 librt(3LIB)

[英]compiling librt(3LIB) from source

伙計們, 我正在 ubuntu 上編寫一個程序,它使用 posix 共享 memory 和信號量。 我試圖直接鏈接到板載/usr/lib/x86_64-linux-gnu/librt.so但是共享的 object 庫與我的程序不兼容 ABI。 准確的linker錯誤如下... 問,我需要做什么才能 ...

Makefile G ++ LRT問題。 找不到LRT

[英]Makefile g++ lrt problem. Cannot find lrt

這是我的makefile。 我無法鏈接庫“ lrt”。 我大量使用了POSIX實時功能,例如mq_open(),mq_send(),mq_receive()等。因此必須將其鏈接。 我嘗試過的一些變化:1. librt 2. lrt 3. rt 4. librt-dev 但是 ...

什么是librt.so? 我該如何直接使用它?

[英]What is librt.so? How can I use it directly?

我發現一些庫鏈接到librt.so ,而其他庫則沒有。 我想知道它在什么情況下是聯系在一起的。 我從未直接使用過這個庫。 有沒有顯示直接使用它的演示? 是否有與之相關的頭文件? ...

2019-05-14 10:40:15   2   278    librt  
LD_PRELOAD malloc到shm_open

[英]LD_PRELOAD malloc to shm_open

我試圖使用LD_PRELOAD攔截malloc調用。 我想通過將malloc更改為shm_open然后將mmap更改為將所有內存分配移動到共享內存。 我該怎么做? malloc LD_PRELOAD工作正常。 我可以攔截每個malloc電話。 但是,在截獲的malloc調用shm_ ...

如何使用使用 shm_open() 的修改后的 malloc 構建 glibc?

[英]How to build glibc with modified malloc which uses shm_open()?

我正在修改glibc庫中的malloc.c和hooks.c文件,我的修改使用shm_open() 。 現在要構建glibc , shm_open()頁說我需要與 -lrt 鏈接。 我面臨的問題是,據我所知, librt是在glibc的構建過程中產生的。 如何修改 makefile 以構建glib ...

Ndk工具鏈抱怨缺少lrt選項

[英]Ndk toolchain complaining about missing lrt option

在NDK-build上獲得以下錯誤 /ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 / lib / gcc / arm-linux-androideabi / 4.9.x /../../../.. ...

只編譯glibc的一部分

[英]Compile only parts of glibc

我只想編譯glibc附帶的許多庫之一。 也就是說,我需要的只是librt庫的靜態版本(librt.a)。 有沒有辦法告訴configure / make做到這一點? 現在,我有一個過程設置,其中在運行configure時設置特定的CFLAGS,然后編譯整個glibc,然后在編譯后簡 ...

2017-01-02 11:52:40   2   624    glibc / librt  
為什么鏈接到librt在g ++和clang之間交換性能?

[英]Why does linking to librt swap performance between g++ and clang?

我剛從@ tony-d找到了這個答案 ,用一個基准代碼來測試虛函數調用開銷。 我檢查了使用g++基准測試: 我的表現更好(他的比例約為2),但后來我用clang檢查: 現在這個比例上升到70左右! 然后我注意到-lrt命令行參數,在關於librt的一些谷歌搜索librt我 ...

添加-lrt時無法跟蹤編譯器錯誤“未定義引用”

[英]Tracing compiler error “undefined reference” when adding -lrt hasn't worked

在大型嵌入式Linux代碼庫/ SDK“ Not Invented Here ”上工作-由Elbonian Code Slaves 在海上發明,將各種東西結合在一起。 該代碼庫的一部分是Live555 WIS-Streamer 。 為了(嘗試)修復與時間戳有關的問題,我已經插入了幾個對c ...

使用 CMake 對“shm_open”的未定義引用

[英]undefined reference to `shm_open' using CMake

我在 Ubuntu 14.04 下使用 CMake 來配置我的項目。 我需要使用第 3 方庫(比如 stuff.so)。 在 CMakeLists.txt 中,我使用 TARGET_LINK_LIBRARIES 鏈接素材庫。 但是,我收到一個錯誤: DIR_TO_LIB/stuff.so:- ...

如何讓Python看到librt?

[英]How do I get Python to see librt?

我剛剛安裝了python-dev: 這樣我就可以開始使用P4Python了。 但是當我嘗試導入P4時,我得到: 我需要做些什么才能讓它發揮作用? ...

librt和libeio對於異步I / O有什么區別,為什么我會選擇其中一個呢?

[英]What are the differences between librt and libeio for asynchronous I/O, and why would I choose one over the other?

我真的想把更多的東西放在身上來解釋這個問題......但標題真的涵蓋了這一切。 據我librt , librt更“官方”(它是libc的標准部分?),但我也記得看到Node.js使用libeio 。 我應該花更多的時間研究一下? 便攜性怎么樣? 他們的API有何不同? (如果有一個 ...

用librt構建QT Embedded

[英]Building QT Embedded with librt

我正在為OMAP3平台構建QT Embedded 4.7。 在鏈接階段,它失敗,因為clock_gettime沒有符號。 在過去的我自己的應用程序中,我已經通過鏈接librt解決了這一問題。 我將QT嵌入式配置錯誤嗎? 如何在不修改make腳本的情況下編譯librt? 非常感謝 ...


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