binutils

    0熱度

    1回答

    我找不到任何可以推送到Android設備然後從那裏執行的binutils的內置版本。 Android NDK工具鏈提供它們,但格式錯誤。 設備需要他們在ELF 32位可執行文件ARM,但工具鏈只提供: compiledtoolchain/bin$ file arm-linux-androideabi-objdump arm-linux-androideabi-objdump: ELF 64-bi

    7熱度

    3回答

    我已經搜索,但沒有找到一個選項,告訴我我的Ubuntu上有什麼版本的binutils。或者至少我不知道如何解釋它。 gcc -v - 告訴一無所知的binutils ld -v - 告訴我GNU ld (GNU Binutils for Ubuntu) 2.24。這是否意味着我有binutils 2.24?

    0熱度

    1回答

    我想交叉編譯BINUTILS到i386-elf,並且出現以下錯誤。 在輸出中結束...... -c -o printcmd.o -MT printcmd.o -MMD -MP -MF .deps/printcmd.Tpo ../../binutils-2.24.51-4/gdb/printcmd.c gcc -g -O2 -I. -I../../binutils-2.24.51-4/gdb -

    1熱度

    1回答

    我試圖建立的binutils在Mac OS X上 生成的MIPS代碼,我發現這個網站(http://www.theairportwiki.com/index.php/Building_a_cross_compile_of_GCC_for_MIPS_on_OS_X)從How to build GCC 4.8.x on Mac OS X host for MIPS target,並遵循指示。 我從br

    3熱度

    1回答

    編輯。 2015-30-10。我嘗試這樣做: ../configure --prefix=/usr/local/GNU-CROSS/binutils-2.25.1/ CC="clang -fembed-bitcode -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/

    0熱度

    1回答

    我建立一個交叉編譯器,我的MinGW檢查包,瞄準I386-PC-Linux的GNU。好吧,我關心的是我編譯的binutils和gcc(二進制文件,包括所有內容),與當前版本一起使用。我一旦得到了交叉編譯配置,我將使用第三方,專有的c編譯器,make,awk,m4等,不與GNU系統捆綁在一起,再次構建交叉編譯器,使用相同的配置(上面提到的那個只是一個測試)。不知道這是否可以成功,我想做一個健全的檢查

    0熱度

    1回答

    我有一個帶有一堆符號和對象的.a文件。有一個部分,其中 libunwind.o: 00000184 T _Unwind_Backtrace 00000160 T _Unwind_ForcedUnwind 000000f4 T _Unwind_RaiseException 00000118 T _Unwind_Resume 0000013c T _Unwind_Resume_or_Reth

    5熱度

    1回答

    我們首先解釋一下存根共享庫的含義:一個共享庫,可用於鏈接(不包含由真實庫提供的特定接口)但不包含實際的代碼(所以沒有功能)。 除了頭文件,它還提供了針對庫開發所需的一切。 存根可以允許鏈接到某個庫,而不需要代碼可用,但是爲了兼容性,鏈接某個庫的存根也是有用的。看例如In Linux stubs are used for standard libraries. Why are stubs requi

    1熱度

    1回答

    考慮像一個程序: #include <stdio.h> void foo() __attribute__((__weak__)); int main() { printf("%p\n", (void *)foo); if (foo) foo(); } 如果編譯爲一個定期,非PIE動態鏈接的可執行文件中,foo根本不存在在ld時間得到解決,即使使用LD_PRELOAD

    0熱度

    1回答

    從包含完全調試我的應用程序所需的所有信息的elf文件開始,我想製作一個只包含一些符號的精靈。 我設法與GNU binutils的帶工具來做到這一點: strip -F elf32-big -p -s -K myFunc1-K myFunc2 -K myVar1 -K myVar2 myApp.elf 我這裏關注的是,myVar1和myVar2是結構化的變量和調試器無法深入到他們,因爲「條」移除了小