
GCC
文章平均质量分 87
lm_hao
这个作者很懒,什么都没留下…
展开
-
GCC9.4 memset() clearing an object of type with no trivial copy-assignment [-Werror=class-memaccess]
编译环境lm@lm:~$ cat /etc/os-releaseNAME="Ubuntu"VERSION="20.04.4 LTS (Focal Fossa)"PRETTY_NAME="Ubuntu 20.04.4 LTS"HOME_URL="https://www.ubuntu.com/"lm@lm:~$ gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gn原创 2022-05-06 07:30:59 · 7429 阅读 · 1 评论 -
GCC 使用指南(gcc 9.4 compiling、warning 解决办法)
背景最近项目需要使用 Ubuntu 20.04.4,查看下 编译器版本居然是 9.4.0,自然项目迁移过程中会有很多编译问题需要解决,毕竟之前的 gcc 版本都是 4.8.5的,差距很大。使用 gcc(g++) 遇到编译问题,首选当然是浏览器直接搜索问题关键字即可,一般都是有解决办法的,但是碰到和高版本如:gcc 8.4、gcc 9.4版本的问题,很多时候就不太好找的。因此就需要自己去 GCC官网 针对具体问题具体查看了。附 Ubuntu 下载直达链接:Ubuntu Server 20.04.4 LT原创 2022-05-04 07:37:00 · 5810 阅读 · 0 评论 -
GCC 9.4 编译error: catching polymorphic type ‘class std::bad_alloc’ by value [-Werror=catch-value=]
环境lm@lm:~$ uname -aLinux leimin 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linuxlm@lm:~$ gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapperOFFLOAD_原创 2022-04-21 10:26:31 · 3756 阅读 · 0 评论 -
GCC 9.4 编译 specified bound 255 equals destination size [-Werror=stringop-truncation]
前提最近项目需要使用最新的 Ubuntu 20.4,查看下 编译器版本居然是 9.4.0,自然项目迁移过程中会有很多编译问题需要解决,毕竟之前的 gcc 版本都是 4.8.5的,差距很大。环境lm@lm:~$ uname -aLinux leimin 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linuxlm@lm:~$ gcc -vUsing built-in原创 2022-04-19 22:53:45 · 6267 阅读 · 8 评论