1
readelfがLinuxではなくOSとして「System V」を表示するのはなぜですか?
ELFファイル形式を理解するために、gccを使用して小さなCプログラム(2行のコード)をコンパイルしました。readelf -hオブジェクトファイルでを行うと、ヘッダーにあります: OS/ABI: UNIX - System V 私はFedoraを使用していますが、なぜLinuxではないのですか? 編集:私が編集した int main(){ int x = 0; x++; } とgcc -o main.o -c main.c。私のgccバージョンは gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4)