Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请教下 ICEman 在 cygwin 中构建所需的 gcc 版本 #5

Open
wang723-stack opened this issue Nov 27, 2023 · 1 comment
Open

请教下 ICEman 在 cygwin 中构建所需的 gcc 版本 #5

wang723-stack opened this issue Nov 27, 2023 · 1 comment

Comments

@wang723-stack
Copy link

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 .

谢谢!

@jhermit
Copy link

jhermit commented Nov 28, 2023

這應該跟libusb有關,但不確定為什麼在您那邊的環境中沒有使用到strcasecmp (libusb commit Ref: libusb/libusb@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants