2009-06-03 7 views
1

J'ai beaucoup de fichiers C et je l'ai construit par Visual Studio 2005 en utilisant un makefile. Tous les fichiers objets sont produits correctement et le processus de liaison fonctionne également, mais le fichier final * .exe n'est pas produit. À la dernière ligne, il y a l'erreur ci-dessous. Je ne comprends rien. Quelqu'un peut-il m'aider?Faire une erreur - comment puis-je résoudre ce problème?

Voici l'erreur:

 
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 

Répondre

1

Marque ne peut pas trouver le fichier uartsim.exe. Soit ce n'est pas sur votre ordinateur, ou ce n'est pas dans votre PATH.

Essayez de localiser le fichier, vérifiez comment le chemin du fichier est transmis à Visual Studio (variable d'environnement, chemin absolu, juste le nom de l'exécutable). Si c'est juste le nom de l'exécutable, cela signifie que vous devez l'avoir déjà dans votre PATH pour le faire fonctionner.

+0

Mais en raison de l'erreur ci-dessus, comment le uartsim.exe produit-il? pas uartsim.exe dans mon ordinateur ..mon objectif est de produire uartsim.exe .. –

Questions connexes