• 解决Native atomics support not found问题


    今天用arm-none-linux-gnueabi交叉编译libmysqclient.so,出现Native atomics support not found问题
    进入mysql-connector-c-6.16-src的include/my_atomic.h,里面有
    #if defined(_MSC_VER)
    #  include "atomic/generic-msvc.h"
    #elif defined(HAVE_SOLARIS_ATOMIC)
    #  include "atomic/solaris.h"
    #elif defined(HAVE_GCC_ATOMIC_BUILTINS)
    #  include "atomic/gcc_builtins.h"
    #else
    #  error Native atomics support not found!
    #endif
     
    简单的解决方式就说把这注释掉,在上面加上#include "atomic/gcc_builtins.h"
      #include "atomic/gcc_builtins.h"
    /*#if defined(_MSC_VER)
    #  include "atomic/generic-msvc.h"
    #elif defined(HAVE_SOLARIS_ATOMIC)
    #  include "atomic/solaris.h"
    #elif defined(HAVE_GCC_ATOMIC_BUILTINS)
    #  include "atomic/gcc_builtins.h"
    #else
    #  error Native atomics support not found!
    #endif*/
    搞定
  • 相关阅读:
    Linux正则和grep命令
    Linux用户和权限
    XP下安装ubuntu
    Linux命令行和shell编程
    Linux软件安装及基本概念
    Linux历史,安装,分区,版本
    Eric Linux
    批量插入数据
    Django 相关
    标签,
  • 原文地址:https://www.cnblogs.com/shenlinken/p/5696896.html
Copyright © 2020-2023  润新知