2009-06-03 68 views
1

我有很多C文件,并且我已经使用makefile通过命令行使用Visual Studio 2005构建它。 所有的目标文件都能正确生成,并且链接过程也可以正常工作,但不会生成最终的* .exe。在最后一行,下面是错误。我一点都没懂。有谁能够帮助我?出错 - 我该如何解决这个问题?

以下是错误:

 
process_begin: CreateProcess((null), /link /nologo /subsystem:console /o uartsim.exe xtmpmain.obj ua 
rtsim.obj fiber_driver.obj xtmp_options.obj getopt.obj D:\usr\xtensa\XtDevToolsDE\install\tools\RB-2 
008.4-win32\XtensaTools\lib\iss\xtmp.lib, ...) failed. 
make (e=2): The system cannot find the file specified. 
make.exe: *** [uartsim.exe] Error 2 

回答

1

制作找不到uartsim.exe文件。它不在您的计算机上,或者它不在您的PATH中。

尝试查找文件,检查文件路径是如何传递给Visual Studio(环境变量,绝对路径,只是可执行文件名)。如果它只是可执行文件的名称,这意味着你必须已经在你的PATH中使它可用。

+0

但由于上述错误,uartsim.exe如何产生? 在我的计算机中没有uartsim.exe ..我的目标是生成uartsim.exe .. – 2009-06-03 13:17:54