国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1833|回復(fù): 0
打印 上一主題 下一主題

迅為龍芯2K1000開發(fā)板Linux工具之make工具和Makefile文件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-12-7 10:55:06 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
在編譯程序hello world的時候我們是直接使用gcc命令進(jìn)行編譯的。我們編譯一個程序是非常的簡單的, 直接輸入 gcc 然后跟上程序的名稱再跟上指定生成程序的名稱, 就可以很輕松的編譯出可執(zhí)行文件。但是大家有沒有想過,如果要編譯一個工程,這個工程里面有很多的源文件, 這時候我們?nèi)渴褂眠@個命令來編譯那就非常的麻煩了。為了解決編譯一個工程非常繁瑣這個問題,前輩們就給我們發(fā)明了編譯輔助工具 make工具。
1 使用make工具
make 工具是編譯輔助工具, 用來解決使用命令編譯工程非常繁瑣的問題。
調(diào)用這個命令工具: 我們在 windows 上編程使用 ide , 我們有圖形界面, 有相應(yīng)的按鈕, 比如說 build或者 run 來編譯。 其實(shí) make 這個編譯輔助工具使用也是非常簡單的, 我們在控制臺上直接輸入命令make, 它就會自動調(diào)用 make 工具。
作者直接在這個目錄下輸入 make,然后報錯了, 因?yàn)槲覜]有告訴 make 這個工具它按照什么規(guī)則來編譯我們的程序。 如下圖所示。
2 Makefile文件
Makefile 就是描述了整個工程編譯連接等規(guī)則的文件。 我們在終端輸入完 make 命令之后,會調(diào)用 make工具, make 就會在當(dāng)前目錄按照文件名就會找 makefile 文件, Makefile 的命名必須是 makefile 或Makefile m大寫小寫都是可以的。
作者剛才輸入命令報錯的原因是因?yàn)樵诋?dāng)前目錄下是沒有 makefile 這個文件的, 作者這里新建一個Makefile 文件, 然后在當(dāng)前目錄下輸入 make 命令, 我輸入完 make 命令, 它就會調(diào)用 make 工具, make工具就會在當(dāng)前目錄下找到 makefile 這個文件, 這里又報錯了, 因?yàn)樽髡哌@里創(chuàng)建的 makefile 文件, 他雖然找到了但是里面是空的, 因?yàn)闆]有包含任何的規(guī)則。 如下圖所示。
使用命令vi Makefile打開Makefile文件,在里面寫入編譯規(guī)格來編譯helloworld.c文件,我們寫入以下內(nèi)容:
all:
(按tab按鍵縮進(jìn))   gcc helloworld.c -o helloworld
保存退出后輸入make , 可以發(fā)現(xiàn)在當(dāng)前這個目錄下, 成功的生成了可執(zhí)行文件, 執(zhí)行一下, 可以看到成功輸出了, 到這里我們的編譯流程就已經(jīng)講完了, 我們也成功的利用 makefile 文件和 make 工具,如下圖所示。
弄清楚了什么是make工具,怎么來調(diào)用 make 工具, makefile 又是什么之后。后面我們再學(xué)習(xí) makefile 語法和編寫makefile 時,就非常的容易了。
迅為龍芯2k1000開發(fā)板:
核心板參數(shù):
尺寸:65mm*55mm
CPU :龍芯2K1000雙核工業(yè)級處理器
主頻:800MHz-1GHz
內(nèi)存:板載2GB DDR3 ,可選4GB
存儲:8MB的存儲,用來放BOOT引導(dǎo)程序的
工作電壓:12V和5V
系統(tǒng)支持:流暢運(yùn)行vusybx、buiroot、Loognix、QT5.12系統(tǒng)。
引角擴(kuò)展:引出腳多達(dá)232個,1.0間距的郵票孔方式,滿足用戶各類擴(kuò)展需求

底板參數(shù):
尺寸:190mm*125mm   
POWER:電直流電源輸入接口
SWITCH:電源開關(guān)
Ethernet:2 路10M/100M/1000M自適應(yīng)以太網(wǎng)
USB HOST:4路USB2.0
OTG:支持
Mini HDMI:支持
RGB-LCD:支持
WIFI/BT:板載WIFI、藍(lán)牙二合一模塊
Mini PCIE:可外接mini PCIE接口的4G模塊,具備PCIE2.0單通道
4G模塊 :支持  (選配)
SIM Card:1個
UART:2路串口
RS485:1路
CAN:2路
蜂鳴器:一個有源蜂鳴器
RTC:支持
LIO/UART:2mm間距20PIN插座引出
GPIO :2mm間距20PIN插座引出
耳機(jī)接口:標(biāo)準(zhǔn)3.5mm耳機(jī)接口
JTAG:1路JTAG調(diào)試接口(2mm間距10PIN插座引出)
GPS:一路GPS  (選配)
固態(tài)硬盤接口:1路  (SATA固態(tài)盤選配)
按鍵:3個
溫度傳感器:支持
風(fēng)扇驅(qū)動:支持


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 男人久久天堂 | 视频一区二区国产 | 91亚瑟视频 | 国产精品免费观看 | 日产乱码2021永久手机版 | 四虎影院网 | 国产黄色片在线观看 | 日韩精品中文字幕一区二区三区 | 淫操干 | 色播五月激情五月 | 国产成人亚洲合集青青草原精品 | 韩国美女爽快一级毛片黄 | 久热中文在线 | 四虎传媒 | 免费观看男女羞羞的视频网站 | 久久99热这里只有精品免费看 | 久热精品6 | 高h全肉动漫在线观看最新 高h全肉动漫在线观看免费 | 久久久噜噜噜久久网 | 欧美日韩亚洲综合在线一区二区 | 国产91极品福利手机观看 | 日本欧美一区二区三区免费不卡 | 国产精品香蕉在线一区二区 | 亚洲成a人片在线观看中文动漫 | 日韩毛片免费线上观看 | 国产性精品 | 最新久久精品 | 久久亚洲精中文字幕冲田杏梨 | 国产成人宗合 | 久久8| www.249kk.com| 亚洲va老文色欧美黄大片人人 | 日本久久精品视频 | 国产永久福利 | 欧洲精品视频在线观看 | 91手机在线 | 青青草久久伊人 | 国产免费久久精品99久久 | 欧美成人免费香蕉 | 亚洲国产天堂久久综合226 | 成人综合色站 |