【问题标题】:Make error -- how can I fix this?出错——我该如何解决这个问题?
【发布时间】:2009-06-03 13:06:50
【问题描述】:

我有很多 C 文件,我通过 Visual Studio 2005 通过命令行使用 makefile 构建了它。 所有目标文件都正确生成,链接过程也正常,但最终的 *.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, ...) 失败。 make (e=2): 系统找不到指定的文件。 make.exe: *** [uartsim.exe] 错误 2

【问题讨论】:

    标签: makefile


    【解决方案1】:

    Make 找不到 uartsim.exe 文件。它要么不在您的计算机上,要么不在您的 PATH 中。

    尝试定位文件,检查文件路径是如何传递给 Visual Studio 的(环境变量,绝对路径,只是可执行文件名)。如果它只是可执行文件名,则意味着您必须在 PATH 中已经拥有它才能使其工作。

    【讨论】:

    • 但是由于上面的错误,uartsim.exe是如何产生的呢?我的电脑中没有 uartsim.exe ..我的目标是生成 uartsim.exe ..
    猜你喜欢
    • 2020-03-25
    • 2020-02-14
    • 2013-11-23
    • 2021-07-01
    • 1970-01-01
    • 2023-01-03
    相关资源
    最近更新 更多