当前位置: 代码迷 >> VxWorks >> 怎么用make命令手动编译带符号表的vxWorks.st images
  详细解决方案

怎么用make命令手动编译带符号表的vxWorks.st images

热度:6729   发布时间:2013-02-26 00:00:00.0
如何用make命令手动编译带符号表的vxWorks.st images?
把我快难死了!请教了很多高人,又是修改config.h文件,又是修改usrConfig.c、makefile文件.....。办法用尽了,却仍然报
“make: *** No rule to make target `vxWorks.st'.  Stop.”信息。还是要在这里请教真正的高人。注:我用的是pcPentium CPU。感谢万分!!!(实在不好意思,我现在还没有分)
------解决方案--------------------------------------------------------
此问题对我来说难死了,我用了好几天都没有解决。还请高手帮助,我一定会感激不尽的,那不多的20分一定送给你。(我用的是Tornado2.2)
------解决方案--------------------------------------------------------
先找个能编译的,在上面改
------解决方案--------------------------------------------------------
我就没有发现任何一个可以编译的,请帮帮忙吧.
------解决方案--------------------------------------------------------
是不是没有makefile哦?
自己重新写个makefile看下
------解决方案--------------------------------------------------------
有makefile,但不知怎样改?
------解决方案--------------------------------------------------------
步骤:
1. run torvars.bat
2. cd <BASE>/target/config/pcPentium4
3. make vxWorks.st //注意大小写

将2中的路径换为你的工程路径即可。
------解决方案--------------------------------------------------------
貌似 没有找到编译路径
楼主给的说明不够详细。
建议将你的操作和makefile贴出来,这样好分析
------解决方案--------------------------------------------------------
如6楼所说的在Tornado的标准BSP下是可以编译的(只是一个没有具体内容的vxWorks.st),但在我自己建的Project下则不行。
以下是我的Makefile文件,请高手指教。
## core information

ifeq ($(wildcard Makefile),)
PRJ_DIR        = ..
else
PRJ_DIR        = .
endif
PRJ_FILE       = VMWareLC32.wpj
PRJ_TYPE       = vxWorks
PRJ_OBJS       = sysALib.o sysLib.o usrAppInit.o prjConfig.o linkSyms.o
BOOT_OBJS      = romInit.o romStart.o $(BOOT_EXTRA)
BUILD_SPEC     = default
BSP_DIR        = $(WIND_BASE)/target/config/pcPentium
TGT_DIR        = $(WIND_BASE)/target

## set searching directories for dependencies

vpath %.c $(BSP_DIR)
vpath %.cpp $(BSP_DIR)
vpath %.cxx $(BSP_DIR)

## build-configuration info

ifeq ($(BUILD_SPEC),default)
CPU            = PENTIUM
TOOL           = gnu
TOOL_FAMILY    = gnu
DEFAULT_RULE   = vxWorks
endif

## component-configuration info

COMPONENTS = INCLUDE_ANSI_ASSERT \
INCLUDE_ANSI_CTYPE \
INCLUDE_ANSI_LOCALE \
INCLUDE_ANSI_MATH \
INCLUDE_ANSI_STDIO \
INCLUDE_ANSI_STDIO_EXTRA \
INCLUDE_ANSI_STDLIB \
INCLUDE_ANSI_STRING \
INCLUDE_ANSI_TIME \
INCLUDE_ARP_API \

.............

INCLUDE_WINDVIEW \
INCLUDE_WINDVIEW_CLASS \
INCLUDE_WVUPLOAD_FILE \
INCLUDE_WVUPLOAD_TSFSSOCK
COMPONENT_LIBS = 


include $(TGT_DIR)/h/make/defs.project


## build-configuration info

ifeq ($(BUILD_SPEC),default)
AR               = arpentium
AS               = ccpentium
  相关解决方案