- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 msys2 (msys64) https://www.msys2.org/并在 gcc 中编译一些旧代码,但得到“找不到 -lcrypt”,-lcrypt 在 makefile 中声明,因为代码中引用了 crypt。
我可以运行的唯一版本的 crypt 库是 -lcrypt32,它是 msys2 中的一个库,但这似乎不提供对 crypt 的支持,所以我随后遇到了 crypt 错误。有谁知道如何在 msys2 中识别正常的地穴?我假设它依赖于 mingw,我还记得很久以前 mingw 不支持 lcrypt,但我可能是错的。
/usr/lib/gcc/x86_64-pc-msys/6.4.0/../../../../x86_64-pc-msys/bin/ld: cannot find -lcrypt
collect2: error: ld returned 1 exit status
make: *** [Makefile:260: arch] Error 1
最佳答案
MSYS2 似乎没有提供 MinGW 版本的 libcrypt。但是只要你只想在本地运行它而不需要重新分发它,你可以用 MSYS2 GCC 编译它。它有 libcrypt。只需运行...
pacman -S msys/libcrypt-devel
然后就可以了:
gcc test.c -lcrypt
关于msys2 (msys64) 找不到-lcrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49267796/
我有 msys2 (msys64) https://www.msys2.org/并在 gcc 中编译一些旧代码,但得到“找不到 -lcrypt”,-lcrypt 在 makefile 中声明,因为代码
我一直在尝试让我的 crack.c 代码在我的 Windows 10 笔记本电脑上运行。代码在CS50 IDE(在线IDE)上运行没有任何错误。但是,当我尝试在命令行上使用 mingw32 在笔记本电
我在 ubuntu 中使用 C++ 代码工作。我正在使用 gsoap 来连接到服务器。我已经获得了所有必要的数据。我也成功连接到服务器。我仍然有一个问题。为什么需要在命令行写:g++ test_ser
我正在尝试使用 Cygwin 安装 Jekyll。我导航到我的项目目录并运行: gem install jekyll 有几个错误,但没有什么是我无法通过安装适当的软件包解决的,但有一个错误是我目前遇到
我使用 crypt() 函数和名为 -lcrypt 的编译标志问题是编译器说未定义对 crypt() 的引用.谁能告诉我我做错了什么? 生成文件 CC = gcc CFLAGS=-Wa
我是一名优秀的程序员,十分优秀!