msys2 中的 random.h 在哪里
Where is random.h in msys2
我在编译需要 header random.h
的代码时使用 MSYS2 mingw 64 我正在尝试使该代码在 Linux 和 windows 上工作最少的变化
#include <sys/random.h>
#include <time.h>
#include <stdio.h>
#include <unistd.h>
int main()
{
srand(time(NULL));
return 0;
}
我运行这个命令pacman -S msys2-runtime-devel
下载random.h
header文件,它位于官方系统link
在 linux 上,文件是使用 #include <linux/random.c>
包含的,但我不知道在 windows 上使用什么,或者我是否必须做一些完全不同的事情
当我评论第一行时,我收到这个警告
main.c:10:9: warning: implicit declaration of function 'srand' [-Wimplicit-function-declaration]
10 | srand(time(NULL));
| ^~~~~
我在编译需要 header random.h
的代码时使用 MSYS2 mingw 64 我正在尝试使该代码在 Linux 和 windows 上工作最少的变化
#include <sys/random.h>
#include <time.h>
#include <stdio.h>
#include <unistd.h>
int main()
{
srand(time(NULL));
return 0;
}
我运行这个命令pacman -S msys2-runtime-devel
下载random.h
header文件,它位于官方系统link
在 linux 上,文件是使用 #include <linux/random.c>
包含的,但我不知道在 windows 上使用什么,或者我是否必须做一些完全不同的事情
当我评论第一行时,我收到这个警告
main.c:10:9: warning: implicit declaration of function 'srand' [-Wimplicit-function-declaration]
10 | srand(time(NULL));
| ^~~~~