Linux內核代碼的組成
Linux內核配置和編譯
1,工具鏈
2,配置內核就是決定需要編譯的代碼
3,編譯內核就是生成可執行文件的過程
vmlinux,zimage和uImage
vmlinux是原始的,未經壓縮的可執行文件
zImage是壓縮的可執行文件:壓縮vmlinux後,加上一個頭,這個頭由一些程序組成,這些程序是用來解壓的。
uImage其實就是用於給uboot引導的zImage
Linux內核代碼的組成
Linux內核配置和編譯
1,工具鏈
2,配置內核就是決定需要編譯的代碼
3,編譯內核就是生成可執行文件的過程
vmlinux,zimage和uImage
vmlinux是原始的,未經壓縮的可執行文件
zImage是壓縮的可執行文件:壓縮vmlinux後,加上一個頭,這個頭由一些程序組成,這些程序是用來解壓的。
uImage其實就是用於給uboot引導的zImage
32、ILP64、LP64、LLP64、64位系統 Data Type ILP32 ILP64 LP64 LLP64 char 8 8