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

Command line 如何将函数加载到SmTbl.c中?,command-line,vxworks,Command Line,Vxworks,我正在做一个项目,我想调用一个我刚从VxWorks命令行编写的函数,我相信,要做到这一点,我需要将它加载到SymTbl.c中,但我想知道如何实现这一点,因为在每次构建时都会自动创建该文件。文件顶部写着:由C创建:/WindRiver/vxworks-6.9/host/resource/hutils/tcl/makeSymTbl.tcl1没有足够的信息来真正帮助您,但我猜您有以下情况: 运行vxworks 一个独立的vxworks模块,其中包含您的功能 如果是这种情况,那么您可以使用ld vxwo

我正在做一个项目,我想调用一个我刚从VxWorks命令行编写的函数,我相信,要做到这一点,我需要将它加载到
SymTbl.c
中,但我想知道如何实现这一点,因为在每次构建时都会自动创建该文件。文件顶部写着:
由C创建:/WindRiver/vxworks-6.9/host/resource/hutils/tcl/makeSymTbl.tcl1

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

  • 运行vxworks
  • 一个独立的vxworks模块,其中包含您的功能
  • 如果是这种情况,那么您可以使用ld vxworks命令加载模块,然后从命令行调用该函数

    注意一些事情,如果你的函数是静态的,那么你将不能调用它,如果它是C++,那么你可能需要创建一个C接口…… 在文档中查找usrLib以了解更多关于ld命令的信息,我会链接到它,但我不知道在哪里可以在线找到好的VxWorks文档