電子工程網
標題: 迅為龍芯2K1000開發板Linux工具之make工具和Makefile文件 [打印本頁]
作者: 就是塔塔 時間: 2021-12-7 10:55
標題: 迅為龍芯2K1000開發板Linux工具之make工具和Makefile文件
在編譯程序hello world的時候我們是直接使用gcc命令進行編譯的。我們編譯一個程序是非常的簡單的, 直接輸入 gcc 然后跟上程序的名稱再跟上指定生成程序的名稱, 就可以很輕松的編譯出可執行文件。但是大家有沒有想過,如果要編譯一個工程,這個工程里面有很多的源文件, 這時候我們全部使用這個命令來編譯那就非常的麻煩了。為了解決編譯一個工程非常繁瑣這個問題,前輩們就給我們發明了編譯輔助工具 make工具。
1 使用make工具make 工具是編譯輔助工具, 用來解決使用命令編譯工程非常繁瑣的問題。
調用這個命令工具: 我們在 windows 上編程使用 ide , 我們有圖形界面, 有相應的按鈕, 比如說 build或者 run 來編譯。 其實 make 這個編譯輔助工具使用也是非常簡單的, 我們在控制臺上直接輸入命令make, 它就會自動調用 make 工具。
作者直接在這個目錄下輸入 make,然后報錯了, 因為我沒有告訴 make 這個工具它按照什么規則來編譯我們的程序。 如下圖所示。
2 Makefile文件Makefile 就是描述了整個工程編譯連接等規則的文件。 我們在終端輸入完 make 命令之后,會調用 make工具, make 就會在當前目錄按照文件名就會找 makefile 文件, Makefile 的命名必須是 makefile 或Makefile , m大寫小寫都是可以的。
作者剛才輸入命令報錯的原因是因為在當前目錄下是沒有 makefile 這個文件的, 作者這里新建一個Makefile 文件, 然后在當前目錄下輸入 make 命令, 我輸入完 make 命令, 它就會調用 make 工具, make工具就會在當前目錄下找到 makefile 這個文件, 這里又報錯了, 因為作者這里創建的 makefile 文件, 他雖然找到了但是里面是空的, 因為沒有包含任何的規則。 如下圖所示。
使用命令vi Makefile打開Makefile文件,在里面寫入編譯規格來編譯helloworld.c文件,我們寫入以下內容:
all:
(按tab按鍵縮進) gcc helloworld.c -o helloworld
保存退出后輸入make , 可以發現在當前這個目錄下, 成功的生成了可執行文件, 執行一下, 可以看到成功輸出了, 到這里我們的編譯流程就已經講完了, 我們也成功的利用 makefile 文件和 make 工具,如下圖所示。
弄清楚了什么是make工具,怎么來調用 make 工具, makefile 又是什么之后。后面我們再學習 makefile 語法和編寫makefile 時,就非常的容易了。
迅為龍芯2k1000開發板:
核心板參數:
尺寸:65mm*55mm
CPU :龍芯2K1000雙核工業級處理器
主頻:800MHz-1GHz
內存:板載2GB DDR3 ,可選4GB
存儲:8MB的存儲,用來放BOOT引導程序的
工作電壓:12V和5V
系統支持:流暢運行vusybx、buiroot、Loognix、QT5.12系統。
引角擴展:引出腳多達232個,1.0間距的郵票孔方式,滿足用戶各類擴展需求
底板參數:
尺寸:190mm*125mm
POWER:電直流電源輸入接口
SWITCH:電源開關
Ethernet:2 路10M/100M/1000M自適應以太網
USB HOST:4路USB2.0
OTG:支持
Mini HDMI:支持
RGB-LCD:支持
WIFI/BT:板載WIFI、藍牙二合一模塊
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插座引出
耳機接口:標準3.5mm耳機接口
JTAG:1路JTAG調試接口(2mm間距10PIN插座引出)
GPS:一路GPS (選配)
固態硬盤接口:1路 (SATA固態盤選配)
按鍵:3個
溫度傳感器:支持
風扇驅動:支持
歡迎光臨 電子工程網 (http://m.qingdxww.cn/) |
Powered by Discuz! X3.4 |
主站蜘蛛池模板:
不卡免费在线视频
|
久久国产精品视频一区
|
日本一区视频在线播放
|
久久久国产精品视频
|
久久久久久国产精品三级
|
亚洲欧美日韩精品一区
|
国产在线每日更新
|
污视频网站在线观看免费
|
99热热热
|
亚洲天堂视频在线观看免费
|
一区二区三区四区亚洲
|
精品一区二区三区三区
|
2020国产精品
|
国产日韩免费
|
888午夜不卡理论久久
|
www.噜噜噜|
日本不卡中文字幕一区二区
|
亚洲成人在线免费
|
亚洲色吧|
看看免费a一片欧
|
日韩视频在线免费
|
视频黄页在线观看
|
欧美成年黄网站色视频
|
欧美妇乱xxxxx视频
|
91日韩在线
|
国产精品福利在线观看
|
婷婷激情久久
|
国产真实乱了在线播放
|
99视频在线观看免费视频
|
黄a毛片
|
四虎永久在线视频
|
日韩性视频网站
|
4虎永免费最新永久免费地址
|
中文字字幕在线一本通
|
www.伊人网|
日本欧美中文字幕
|
久久综合九色综合97_ 久久久
|
人间正道是沧桑全集免费下载高清
|
极品美女一区二区三区视频
|
色五婷婷|
国产真实强j视频在线观看
国产真实女人一级毛片
|