我有一个正常编译良好的应用程序。它使用了两个“非标准”函数(如果我没记错的话,这两个函数都在cstdlib中):sleep()和daemon()。在更新我的系统时,我发现我的程序不能再编译了(它仍然可以在我的旧系统上编译)。GCC给了我这样的信息:error: 'sleep' was not declared in this scope
我记得在过去有一次,我也遇到过类似的问题,其中包括cstdlib就解决了这个问题。我找不到cstdlib的更改日志,也不知道函数被移
我试着编译Linux3.18-Rc2和eglibc,但这两次GCC都发布了大量错误列表。/unistd.h:770:14: error: storage class specified for parameter ‘ttyname’COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/