新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > TQ2440國嵌學院gboot-Makefile工程文件

        TQ2440國嵌學院gboot-Makefile工程文件

        作者: 時間:2016-11-26 來源:網絡 收藏
        國嵌學院TQ2440開發板gboot設計之Makefile:

        本文引用地址:http://www.104case.com/article/201611/321978.htm

        $^:所有的依賴目標的集合

        $@: 規則中的目標文件集

        代碼如下:(程序中請不要加“//注釋 ”)

        all: start.o//依賴start.o
        arm-linux-ld -Tgboot.lds -o gboot.elf $^//鏈接腳本文件
        arm-linux-objcopy -O binary gboot.elf gboot.bin//將elf文件轉換為二進制文件bin

        %.o : %.S//將所有的.S文件編譯成.o文件,只編譯不鏈接
        arm-linux-gcc -g -c $^// -c表示只編譯不鏈接

        %.o : %.c//將所有的.c文件編譯成.o文件,只編譯不鏈接
        arm-linux-gcc -g -c $^

        .PHONY: clean//偽目標

        clean:
        rm *.o *.elf *.bin//刪除 .o、.elf、.bin的文件



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 林芝县| 云龙县| 当雄县| 来凤县| 广东省| 白河县| 黄石市| 麻江县| 龙岩市| 抚顺县| 伊川县| 湟中县| 山阴县| 长白| 阿合奇县| 庆安县| 视频| 桃园县| 吉隆县| 宿州市| 新乡市| 闽侯县| 侯马市| 宕昌县| 衡东县| 兴业县| 江孜县| 二连浩特市| 鸡西市| 琼中| 桃源县| 塔河县| 丹东市| 略阳县| 南昌市| 梅州市| 加查县| 锦屏县| 萨嘎县| 门头沟区| 石楼县|