如何将函数加载到SmTbl.c中?

时间:2013-11-22 19:55:01

标签: command-line vxworks

我正在研究一个项目,并且喜欢调用我刚从VxWorks命令行编写的函数,我相信,为了能够这样做,我需要将它加载到SymTbl.c但是我我想知道如何在每次构建时自动创建该文件。在文件顶部显示:CREATED BY C:/WindRiver/vxworks-6.9/host/resource/hutils/tcl/makeSymTbl.tcl1

1 个答案:

答案 0 :(得分:1)

没有足够的信息真正帮助你,但我猜你有以下情况:

  1. 运行vxworks
  2. 包含您的功能的独立vxworks模块
  3. 如果是这种情况,那么您只需使用ld vxworks命令加载模块,然后从命令行调用该函数。

    需要注意的一点是,如果您的函数是静态的,那么您将无法调用它,如果它是c ++,那么您可能需要创建一个C接口...

    在usrLib的文档中查看有关ld命令的更多信息,我会链接到它,但我不知道在哪里可以在线找到好的VxWorks文档...