" />

女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux內核編譯腳本

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者:Vincent ? 2023-09-27 11:52 ? 次閱讀

獲得編譯命令及選項

編譯linux時,默認不會顯示編譯的命令,如果你要獲得編譯命令及其選項,可以在make命令后面加上宏定義:

make V=1

如果希望編譯系統告訴你為何某個目標文件需要重新編譯,則:

make V=2

內核編譯腳本

最后分享我常用的內核編譯腳本mk.sh,給大家參考:

#!/bin/sh

export ARCH=arm
export PATH=~/toolchain/arm_glibc/host/bin:$PATH
export CROSS_COMPILE=arm-linux-gnu-

#make O=../bd defconfig
make O=../bd menuconfig -j32
make O=../bd dtbs

#反匯編
$(CROSS_COMPILE)objdump -d ../bd/vmlinux > ../image/vmlinux_dump.txt

#生成uImage
../ubd/tools/mkimage -A arm -T kernel -C none -O linux -a 0x80200000 -e 0x80200000 -n "debug kernel" -d ../bd/Image ../image/uImage

其中,make O=../bd defconfig只有在第一次編譯內核的才使用,第一次編譯過后,將這句注釋,后面都通過make menuconfig修改內核配置。

objdump反匯編對大多數人來說可能用不上,一般在內核移植、啟動分析時比較有用,但由于工作需要,我通常都會把反匯編加上。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內核
    +關注

    關注

    3

    文章

    1410

    瀏覽量

    41102
  • Linux
    +關注

    關注

    87

    文章

    11462

    瀏覽量

    212800
  • 編譯
    +關注

    關注

    0

    文章

    676

    瀏覽量

    33749
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Linux編譯驅動、內核及應用程序分析

    作為一名嵌入式Linux新手,在學習的過程中會遇到很多問題。寫了一個驅動程序怎么編譯?怎么加載進內核
    的頭像 發表于 01-17 13:46 ?6942次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>編譯</b>驅動、<b class='flag-5'>內核</b>及應用程序分析

    如何編譯Linux Kernel

    整個Linux內核編譯的過程非常簡單,但是內核編譯需要花費很長的時間。因為Linux
    發表于 06-07 16:26 ?1.2w次閱讀
    如何<b class='flag-5'>編譯</b><b class='flag-5'>Linux</b> Kernel

    Linux內核編譯主要過程

    Linux內核編譯主要過程: 配置、編譯、安裝 。
    發表于 08-08 16:02 ?861次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>的<b class='flag-5'>編譯</b>主要過程

    交叉編譯linux內核(raspberry_3.6.y)

    一步一步教你交叉編譯linux內核,RPI的內核編譯教程,小眾的東西了
    發表于 11-03 17:58 ?0次下載

    Linux內核編譯詳談

    Linux內核編譯詳談
    發表于 10-30 09:51 ?7次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b><b class='flag-5'>編譯</b>詳談

    基于Arm的Linux內核編譯指導

    基于Arm的Linux內核編譯指導
    發表于 10-30 10:13 ?15次下載
    基于Arm的<b class='flag-5'>Linux</b><b class='flag-5'>內核</b><b class='flag-5'>編譯</b>指導

    如何編譯安裝Linux內核

    有一個 定制過的內核2.2.16-22ghosh在我的系統中運行(我的名字叫Subhasish Ghosh,你也可以命名為其它名稱,事實上在系統中有兩個內核是同時運行的)下面,搜索并編譯Lin
    發表于 11-07 15:46 ?0次下載

    如何編譯Linux內核

    不斷更新。新的內核修訂了舊內核的bug,并增加了許多新的特性。如果用戶想要使用這些新特性,或想根據自己的系統度身定制一個更高效,更穩定的內核,就需要重新編譯
    發表于 04-02 14:46 ?638次閱讀

    嵌入式linux內核編譯步驟

    編譯嵌入式Linux內核都是通過make的不同命令來實現的,它的執行配置文件是Makefile。Linux內核中不同的目錄結構里都有相應的M
    發表于 06-19 09:30 ?3017次閱讀
    嵌入式<b class='flag-5'>linux</b><b class='flag-5'>內核</b>的<b class='flag-5'>編譯</b>步驟

    Linux內核配置編譯分析的設計方案

    Linux內核配置編譯分析的設計方案
    發表于 07-08 16:53 ?18次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>配置<b class='flag-5'>編譯</b>分析的設計方案

    如何才能編譯Linux內核

    內核的bug ,并增加了許多新的特性。如果用戶想要使用這些新特性, 或想根據自己的系統度身定制一個更高效, 更穩定的內核, 就需要重新編譯內核。本文將以RedHat
    發表于 11-04 18:04 ?8次下載

    動手編譯Linux內核的教程免費下載

    本文檔的主要內容詳細介紹的是動手編譯Linux內核的教程免費下載。
    發表于 11-26 17:01 ?14次下載

    Linux內核編譯與運行

    本文檔的主要內容詳細介紹的是Linux內核編譯與運行免費下載。
    發表于 03-25 13:48 ?16次下載

    嵌入式Linux內核編譯

    實驗環境VMware Workstation PlayerUbuntu16.04kernel-3.2.tar.bz2Linux內核編譯在ubuntu上編譯嵌入式
    發表于 11-01 17:07 ?19次下載
    嵌入式<b class='flag-5'>Linux</b>的<b class='flag-5'>內核</b><b class='flag-5'>編譯</b>

    Linux內核編譯和運行

    想讓Linux內核代碼跑起來,得先搭建編譯和運行代碼的環境。
    發表于 06-23 11:56 ?1858次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>的<b class='flag-5'>編譯</b>和運行