‘壹’ 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应该是一种文件封门格式。