『壹』 linux下如何把一個.c文件通過arm-none-eabi-交叉編譯生成一個.bin的文件然後在qemu上運行
eabi標準的要好些,可能arm-linux-gcc就是arm-none-linux-gnueabi的一個鏈接
終於,郁悶已久的問題攻破了,用了三種配置交叉編譯的方法,最終在開發板上實現成功了,現在想一想,有的時候真的也是運氣。
之前已經試驗過使用arm-linux-gcc-3.4.1配置交叉編譯編譯環境,配置成功了,在開發板上失敗了~
後來使用腳本創建交叉編譯環境(crosstool-0.43),配置成功了(這個用了相當長的時間),在開發板上失敗了~
『貳』 怎麼單獨編譯一個C文件生成HEX或BIN文件
那個工程,將公共文件編譯燒錄進MCU(公共函數地址固定不變)其它工程用強制指針調用公共函數即可,燒錄時不擦除保留空間,也不燒錄保留空間我並沒有實際搞過這個,但好象就是這樣搞的
『叄』 怎麼將.c後綴文件打包成.bin文件【就是機器人編譯】
C語言源程序文件的後綴是.c,經過編譯後,生成文件的後綴是.obj,經過連接後,生成文件的後綴是.exe
『肆』 我沒用過C語言,請問怎樣將.c文件轉換成.bin文件,需要什麼編譯軟體嗎
在linux上,使用gcc編譯器,可以直接將它編譯為.bin文件。
不過你說你沒用過C語言,不知道你是沒有編程基礎,還是有其他語言的基礎。
如果完全沒有編程基礎,那對你來說,會很麻煩的。
『伍』 如何將.c文件轉換成.bin文件
網上搜索個轉換軟體就可以了
『陸』 用C語言可以編寫成bin文件嗎
定義一個結構體 比如:struct data{char szID[32];
char szName[32];};
void main(){
data d;
strcpy(d.szID,"1233");
strcpy(d.szName,"asdfg");
}
『柒』 我沒用過C語言,請問怎樣將.c文件轉換成.bin文件,需要什麼編譯軟體嗎
你好!
通過程序寫入flash?還是把這100個數據做成一個bin文件?
僅代表個人觀點,不喜勿噴,謝謝。
『捌』 uboot 是怎麼將c代碼編進bin文件的呢
去下載你需要的uboot源代碼,根據你的需要進行配置和裁減,修改配置好U-Boot文件系統後,執行如下命令編譯U-Boot: Make distclean (非必要的) Make 」yourboardname「_config Make 會生產uboot的bin文件 (以上操作需在linux環境下執行)
『玖』 linux下怎樣將一個獨立的C/C++程序編譯生成一個bin,
bin應該是一種文件封門格式。