首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Keepalived 实现 Redis AutoFailover (RedisHA)6

    anet.oanet.c: In function ‘anetSockName’:anet.c:623: warning: dereferencing pointer ‘s’ does break strict-aliasing rulesanet.c:621: note: initialized from hereanet.c:627: warning: dereferencing pointer ‘s’ does break strict-aliasing hereanet.c: In function ‘anetPeerToString’:anet.c:584: warning: dereferencing pointer ‘s’ does break strict-aliasing rulesanet.c:582: note: initialized from hereanet.c:588: warning: dereferencing pointer ‘s’ does break strict-aliasing rulesanet.c:553: note: initialized from hereanet.c:559: warning: dereferencing pointer ‘s’ does break strict-aliasing

    43220编辑于 2022-06-26
  • 来自专栏Swoole开源项目

    swoole2.0试用说明

    2.gcc 4.4下如果在编译swoole的时候(即make阶段),出现gcc warning dereferencing pointer ‘v.327’ does break strict-aliasing rules、dereferencing type-punned pointer will break strict-aliasing rules 请手动编辑Makefile,将CFLAGS

    74830发布于 2020-01-22
  • 来自专栏技术杂记

    Codis 基础3

    dict.o anet.c: In function ‘anetSockName’: anet.c:565: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:563: note: initialized from here anet.c:569: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:541: note: initialized from here anet.c:547: warning: dereferencing pointer ‘s’ does break strict-aliasing here anet.c: In function ‘anetTcpAccept’: anet.c:511: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:509: note: initialized from here anet.c:515: warning: dereferencing pointer ‘s’ does break strict-aliasing

    80810编辑于 2022-03-22
  • 来自专栏蓝天

    严格别名规则“-fstrict-aliasing”和“-fno-strict-aliasing”及类型双关

    %x\n", s); return 0; } 然而,下列用法仍然是不安全的(多版本gcc实测正常,也未有“dereferencing type-punned pointer will break strict-aliasing

    2.2K30发布于 2019-03-14
  • 来自专栏别先生

    Redis的搭建和Redis的集群搭建

    anet.o anet.c: In function ‘anetSockName’: anet.c:640: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:638: note: initialized from here anet.c:644: warning: dereferencing pointer ‘s’ does break strict-aliasing here anet.c: In function ‘anetPeerToString’: anet.c:584: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:582: note: initialized from here anet.c:588: warning: dereferencing pointer ‘s’ does break strict-aliasing here anet.c: In function ‘anetTcpAccept’: anet.c:555: warning: dereferencing pointer ‘s’ does break strict-aliasing

    1.4K11发布于 2018-07-31
  • 来自专栏zinyan

    libijkffmpeg.so 提示未使用编译器堆栈保护技术

    效果如下所示: FF_CFLAGS="-O3 -Wall -pipe -std=c99 -ffast-math -fstrict-aliasing -Werror=strict-aliasing -Wno-psabi

    1.4K10编辑于 2022-12-07
  • 来自专栏别先生

    Redis的搭建和Redis的集群搭建

    anet.o anet.c: In function ‘anetSockName’: anet.c:640: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:638: note: initialized from here anet.c:644: warning: dereferencing pointer ‘s’ does break strict-aliasing here anet.c: In function ‘anetPeerToString’: anet.c:584: warning: dereferencing pointer ‘s’ does break strict-aliasing rules anet.c:582: note: initialized from here anet.c:588: warning: dereferencing pointer ‘s’ does break strict-aliasing here anet.c: In function ‘anetTcpAccept’: anet.c:555: warning: dereferencing pointer ‘s’ does break strict-aliasing

    1.1K10发布于 2018-08-27
  • 来自专栏IT技术篇

    gcc 编译参数 -fno-strict-aliasing

    原因是加了-O2选项,默认打开了-strict-aliasing,程序中的short *p = (short *) &i, 破坏了aliasing 规则,编译器不会认为short 型指针p 指向 整形&

    5.8K270发布于 2018-07-17
  • 来自专栏sql与spec性能

    SPEC2006编译安装

    *) set strict-aliasing -fno-strict-aliasing eval $checkccflag@@ -5245,7 +5257,7 @@

    1.5K11编辑于 2023-10-26
  • 来自专栏腾讯数据库技术

    一个编译参数引发的血案

    function 'void Foo::set(short int)': test.cpp:23:14: warning: dereferencing type-punned pointer will break strict-aliasing

    1K21发布于 2018-12-20
  • 来自专栏c语言与cpp编程

    源码分析C++的string的实现

    这里大小不是0,稍后分析 static _Rep& _S_empty_rep() _GLIBCXX_NOEXCEPT { // NB: Mild hack to avoid strict-aliasing

    3K20发布于 2020-12-02
领券