Open wang723-stack opened 10 months ago
這應該跟libusb有關,但不確定為什麼在您那邊的環境中沒有使用到strcasecmp (libusb commit Ref: https://github.com/libusb/libusb/commit/3313f48c107b7c14676f53feba445f2259ac49ae),可能需要研究一下編譯的過程
另外提供目前的環境供您參考
$ uname -a CYGWIN_NT-6.1 USER 3.2.0(0.340/5/3) 2021-03-29 08:42 x86_64 Cygwin
$ gcc --version gcc (GCC) 10.2.0 Copyright (C) 2020 Free Software Foundation, Inc.
ICEman 版本:ast-v5_1_2-release 当前 cygwin 版本:3.4.9 当前 gcc 版本:12.3.1
我尝试在 cygwin3.4.9 中构建 ICEman ,使用的 gcc 版本是 gcc12,会遇到没有 stricmp 这个函数的错误; 我查找了 cygwin 相关的文件,确实是没有这个函数,而 cygwin gcc12 中相同功能的函数是 strcasecmp,虽然可以通过修改少量的代码很简单的解决这个 issue,但我更希望可以得到当前版本(ast-v5_1_2-release)代码下可用的准确的 cygwin 构建版本。所以想请教下应该使用哪个版本的 cygwin 和 gcc .
谢谢!