h是我用gcc -o h hello.c 來編譯的
root@boy-desktop:/home/boy/workplase# file h
h: elf 32-bit lsb executable, intel 80386, version 1 (sysv), dynamically linked (uses shared libs), for gnu/linux 2.6.15, not stripped
helloo是我用arm-linux-gcc -o helloo hello.c 來編譯的
root@boy-desktop:/home/boy/workplase# file helloo
helloo: elf 32-bit lsb executable, arm, version 1 (sysv), dynamically linked (uses shared libs), for gnu/linux 2.6.14, not stripped
root@boy-desktop:/home/boy/workplase# gcc -o h hello.c
通過看見一下紅色區域就會明白了
如何從編譯出來的可執行檔案獲取編譯選項
readelf命令 readelf debug dump info path to executable grep dw at producer strings命令 strings path to executable grep march 其實可能還有很多方法.其實,掌握乙個領域的技能的學習方法是...
如何在vc中使用mingw編譯出來的動態庫和靜態庫
mingw編譯出來的靜態庫字尾名為.a,編譯出來的動態庫的導入庫字尾名為.dll.a,而在windows下字尾名為.lib的庫可能是靜態庫也可能是動態庫的導入庫。mingw編譯出來的動態庫的導入庫可以直接在vc中直接使用,例如 pragma comment lib,libx264.dll.a 這樣你...
g 命令編譯出來的檔案體積過大解決方案
這幾天在使用gcc編譯器的g 編譯cpp檔案時,發現即使是乙個很簡單的 檔案編譯出來的exe體積會達到3m以上。我也通過上網究其原因,來和大家分享一下解決方案。在使用gcc編譯器時編譯出來的exe是帶有符號資訊的。符號資訊是什麼?簡而言之就是應用程式的除錯資訊,專門用來作除錯之用,其中儲存了程式變數...