本文來(lái)源電子發(fā)燒友社區(qū),作者:jinyi7016, 帖子地址:https://bbs.elecfans.com/jishu_2297539_1_1.html
官方提供的資源tool與sources比較大,下載方式常常會(huì)斷開(kāi)要重新下載。
兩個(gè)文件,一共快8個(gè)G了,下載了好長(zhǎng)時(shí)間。
03_Tools3_ToolsComplie Toolchain下的gcc復(fù)制到虛擬機(jī)中,并添加環(huán)境變量。
要在開(kāi)發(fā)板上運(yùn)行程序,那編譯器最好是選擇一個(gè)版本的。
這里添加到了/home/t507/.profile中,防止與其他的gcc版本沖突。
通過(guò)查看gcc版本確定環(huán)境變量設(shè)置成功與否。
下載 modbus源碼:這里下載的版本為:libmodbus-3.1.7
將源碼解壓到用戶目錄下。
通過(guò)如下命令進(jìn)行配置。
./configure --host=arm-linux-gnueabihf --prefix=/home/t507/lib_modbus --enable-shared --enable-static
如下,配置完成后
在配置時(shí)指定的安裝目錄下會(huì)有如下的文件。
之后,把lib目錄下的文件,放到開(kāi)發(fā)板中,就可以直接在開(kāi)發(fā)板上調(diào)用了。
當(dāng)然,還有一個(gè)方式,就是在你的應(yīng)用的源碼中,添加源碼,直接都編譯成一個(gè)文件,這樣,應(yīng)用程序的體積可能會(huì)大一些。
-
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
21061
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論