GNU
文章平均质量分 71
Wgege666
这个作者很懒,什么都没留下…
展开
-
nanosleep() stdc 编译错误
从c99 开始, usleep() 已经被标识为deprecated(弃用),编译(c99/gnu99)会报错。并且提供新的nanlsleep() 可进行高达纳秒(ns, 十亿分之一秒 10的负9次方)级别精度的休眠函数。函数原型从time.h 头文件的描述可以看出是要在c99 及以上的版本中才能支持。原创 2023-06-24 12:31:50 · 359 阅读 · 0 评论 -
Makefile教程(绝对经典,所有问题看这一篇足够)
makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了...转载 2020-12-07 17:20:47 · 335 阅读 · 0 评论 -
Mac 10.15 配置GNU gcc
mac 10.15.3中默认使用的gcc 为clang,而非gnu gcc。且mac编译工具与clang高度集成,最好不要重定向usr/bin的链接,很容易造成系统错误。记录下自己安装gnu gcc步骤:需要先安装好brew,如果下列的指令无法安装成功,就需要小伙伴们自行百度下brew安装。/usr/bin/ruby -e "$(curl -fsSL https://gitee.com/xueweihan/codes/vfrgh7z8qcjlx1ubwt6nk71/raw\?blob_name原创 2020-05-17 13:08:28 · 1089 阅读 · 0 评论