首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

关于linux 混合编程的简单有关问题

2013-11-16 
关于linux 混合编程的简单问题#include stdio.hvoid my_strcpy(const char *src, char *dest){char ch_

关于linux 混合编程的简单问题
#include <stdio.h>
void my_strcpy(const char *src, char *dest)
{
char ch;
__asm
{
loop:
   ldrb ch, [src], #1
   strb ch, [dest], #1
   cmp ch, #0
   bne loop
}
}

int main()
{
char *a = "forget it and move on!";
char b[64];
my_strcpy(a, b);
printf("original: %s", a);
printf("copyed: %s", b);
return 0;
}

这段代码GCC 编译不过去,求哪位大侠指点,不胜感激!

这是怎么回事,是不是arm-linux-gcc  没安装好吗?
http://blog.sina.com.cn/s/blog_791a8d4d0100swd1.html
参考这个

热点排行