随笔分类 - linux
摘要:平时用的都是Centos系统,今天偶然在Ubuntu下编译了一次代码,发现报错了: 源码: 这样几行代码,按理说不应该有错的,错误信息: 开始的时候没有注意到错误信息最后的[-Wformat=]提醒,一直以为是类型匹配错了,把%u改成了%llu仍旧是不行。最后才注意到提醒。 然后在Ubuntu官网找
阅读全文
摘要:gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下: type __sync_fetch_and_add (type *ptr, type value, ...) type __sync_fetch_and_sub (type *ptr,
阅读全文