我在尝试在 Linux 主机上交叉构建 win32 和 win64 exe 时遇到问题。
我正在使用 mingw 交叉构建工具链
我的.c
文件包括time.h
为了clock_gettime()
使用main()
现在这是一POSIX
件事,所以不能保证它是 Windows 便携的
但是,在另一台具有类似(但显然不相同)设置的笔记本电脑上,它确实可以编译和链接没有问题
在这台笔记本电脑(我要迁移到的新笔记本电脑)上,出现链接器错误:
undefined reference to `clock_gettime'
collect2: error: ld returned 1 exit status
我想做的是以某种方式让另一台机器上的链接器告诉我它在哪里找到带有clock_gettime()的.dll
为了让我查看新笔记本电脑上是否存在类似的 .dll 以及其中是否有 clock_gettime() 符号
是否有可能让链接器报告此信息,也许是某种详细模式。我已经走上了 GIYF 的路线,但到目前为止还是一片空白。