天嵌 ARM开发社区

 找回密码
 注册
查看: 2334|回复: 4

编译通过,开发板运行出现错误

[复制链接]
nosolo 发表于 2010-11-28 10:22:12 | 显示全部楼层 |阅读模式
我写了一个步进电机的程序,用交叉编译器gcc 4.3.3 的arm-linux-gcc-  在虚拟机federo10下编译通过,在虚拟机运行提示无法执行的二进制文件,当然这是ARM平台的应用程序当然无法直接在PC上运行 ,用命令gcc -o StepMotor StepMotor.c  进行编译通过后,就可以在PC上运行了。。但下载到开发板就出现了以下错误
[root@EmbedSky /]# StepMotor
/sbin/StepMotor: line 1: syntax error: "(" unexpected
[root@EmbedSky /]#
这个很明显是语法错误。我反复检查无法发现错误。
请大家帮帮忙。。不胜感激。
machoe 发表于 2010-11-28 10:42:02 | 显示全部楼层
你开发板的LINUX系统是天天嵌的吗?
发上来看一下。
回复

使用道具 举报

 楼主| nosolo 发表于 2010-11-28 15:38:56 | 显示全部楼层
是啊。。这个问题和系统有关系?
现在好了。我重新输入一次代码,编译运行,ok了。。。程序我是在windows下写好了,再copy到虚拟机里编译的。可能和这个有关吧。。
回复

使用道具 举报

天嵌_support1 发表于 2010-11-29 19:11:42 | 显示全部楼层
1# nosolo


gcc -o StepMotor StepMotor.c
我误解了你没有用ARM编译器编译了。
Linux下的程序尽量还是在Linux的文件夹中开发吧。
不要再什么共享文件夹里编译Linux的源代码
回复

使用道具 举报

龙客 发表于 2012-4-20 02:24:22 | 显示全部楼层
楼主的步进电机选得哪一种呀,两相混合式步进电机,普通直流电机,驱动呢l298n???打算买呢,求指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-7-17 19:35 , Processed in 2.046429 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表