这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 如何在.s文件中调用.C文件中的函数?

共2条 1/1 1 跳转至

如何在.s文件中调用.C文件中的函数?

院士
2006-09-17 18:14:16     打赏
如何在.s文件中调用.C文件中的函数?



关键词: 何在     文件     调用     中的     函数    

院士
2006-12-22 22:43:00     打赏
2楼
问 您好:
    我是刚学ARM的新手,我想在启动文件startup.s中调用了initialize.c文件中的一个函数。.s文件中我是这样写的:
          ......        ;(变量定义)
      
          AREA    MYBOARD,CODE,READONLY
    
      ENTRY
     
      CODE32

          IMPORT  board_init
          .....        ;(其他的代码)
          .....

          BL    board_init
board_init这个函数是在initialize.c中实现的。我编译这段代码的时候,系统报告“undefined symbol board_init (referred from startup.o)”    

请各位大侠帮忙解决一下这个问题。 1: IMPORTIMPORT board_init 声明即可

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]