关于解决WSL_Ubuntu找不到sys/time.h的问题
问题描述
在使用WSL_Ubuntu的时候,编译C代码时,出现了找不到sys/time.h的问题
解决方法
第一次失败
网上的一个直接解决方案是安装libc6-dev-amd64
但是问题又一次出现,当输入指令sudo apt-get install libc6-dev-amd64
发生报错 unable to locate package
第二次失败
于是转而解决无法定位包的问题,根据查找发现需要在/etc/apt/sources.list中添加源,添加了清华源、阿里源后输入sudo apt-get update
更新完成后再次尝试安装libc6-dev-amd64,但是问题依旧存在
第三次解决
这次发现libc6-dev-amd64是一个需要在i386架构下安装的包,于是尝试添加i386架构,运行指令dpkg --add-architecture i386
添加成功后再次输入sudo apt-get update
更新完成后再次尝试安装libc6-dev-amd64,问题解决
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!