gpt4 book ai didi

c - Windows 8.1 上带有 Cygwin 的 ARM GCC : fatal error: no input file

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:42 32 4
gpt4 key购买 nike

我是 Linux 和构建系统的新手,我正在尝试将代码库从 Linux 迁移到 Windows。我遇到了一些构建问题。

我已经安装了

当我构建我的应用程序时,出现以下错误:

arm-none-eabi-gcc.exe: error:/cygdrive/d/developments/RIOT/examples/ipc_pingpong/main.c: No such file or directoryarm-none-eabi-gcc.exe: fatal error: no input filescompilation terminated.

看来是cygwin(cygdriver)和windows之间的路径问题。我还将 CYGPATH 设置为 c:\cygwin64\bin\cygpath.exe 但结果是一样的。

为什么 gcc 编译器看不到我的文件?任何想法。

问候。

穆拉特。

最佳答案

此时来自 https://launchpad.net/gcc-arm-embedded 的 arm-none-eabi 工具链不支持从 Cygwin cmake/make 调用,因为它不理解传递的 Cygwin 样式绝对路径规范。有趣的是,它可以与仅包含相对路径的 makefile 一起使用,但是 cmake 会生成具有绝对路径的 makefile。

参见 https://bugs.launchpad.net/gcc-arm-embedded/+bug/1282943

关于c - Windows 8.1 上带有 Cygwin 的 ARM GCC : fatal error: no input file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28927088/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com