ASAN(Address-Sanitizier)早先是LLVM中的特性,后被加入GCC 4.8,在GCC 4.9后加入对ARM平台的支持。因此GCC 4.8以上版本使用ASAN时不需要安装第三方库,通过在编译时指定编译CFLAGS即可打开开关。 gcc编译选项 # -fsanitize=addres ...
分类:
其他好文 时间:
2020-03-30 12:35:51
阅读次数:
626
Centos7下部署Python项目 一、配置系统环境 1. yum y install gcc gcc c++ 编译的时候 2. yum y install wget 3. yum y install zlib zlib devel openssl openssl devel ncurses de ...
分类:
其他好文 时间:
2020-03-30 11:14:28
阅读次数:
87
基本内联汇编 基本内联汇编格式比较直观,可以直接这样写: 例如: 扩展内联汇编 前面讨论的基本内联汇编只涉及到嵌入汇编指令,而在扩展形式中,我们还可以指定操作数,并且可以选择输入输出寄存器,以及指明要修改的寄存器列表。对于要访问的寄存器,并不一定要显式指明,也可以留给GCC自己去选择,这可能让GCC ...
分类:
其他好文 时间:
2020-03-29 13:04:56
阅读次数:
97
一、Linux编译过程 预处理->编译->汇编->链接 二、预处理 作用: 宏展开 头文件包含 条件编译 布局控制,如#pragma;添加行号,方便后期问题查错。 编译命令 gcc -E *.c -o *.i 三、编译 作用: 将预处理生成的代码进行词法、语法与语义进行解析,生成汇编代码。 命令: ...
分类:
系统相关 时间:
2020-03-29 12:47:57
阅读次数:
78
动态开点线段树+dp。 题目转换成求$x_i$ include include include include include include include include include include include // include include include pragma GCC ...
分类:
其他好文 时间:
2020-03-29 11:02:31
阅读次数:
49
1、配置FastDFS环境准备工作 1.1、安装环境依赖包gcc、libevent yum install -y gcc gcc-c++ libevent 1.2、下载相关文件包 附上下载地址:https://github.com/happyfish100/ 1.3、解压libfastcommon, ...
分类:
其他好文 时间:
2020-03-28 20:01:24
阅读次数:
131
1. 安装编译器GCC 安装前可以使用yum list installed | grep ‘gcc’来检查一下系统里面是否已经安装了gcc编译软件。 安装编译器的命令为:yum –y install gcc gcc-c++ 2. 下载redis wget http://download.redis. ...
分类:
其他好文 时间:
2020-03-28 18:02:13
阅读次数:
83
1. 配置工作环境 sudo apt install gcc build-essential bison flex gettext tcl sharutils libncurses-dev zlib1g-dev exuberant-ctags g++ texinfo patch vim libtoo ...
分类:
系统相关 时间:
2020-03-28 13:23:19
阅读次数:
86
一、为什么用这个标题 标题中的Chinglish并不是为了装逼,而是为了更加原汁原味的表达这个问题的出现场景,这个说法来自gcc的提示:gcc-4.4.7\gcc\cp\parser.cstatic boolcp_parser_optional_template_keyword (cp_parser ...
分类:
其他好文 时间:
2020-03-27 21:26:07
阅读次数:
60
Portal Portal1: "Luogu" Solution 模拟,先找到在读入字符串内出现次数最多的字符,记录个数,然后以 $2$ 为指数在现有长度上递增,就可以算出答案。 但是 会溢出,所以要判断一下,如`mx + mx pragma GCC optimize(2) //不知道为什么,不开会 ...
分类:
其他好文 时间:
2020-03-27 11:06:17
阅读次数:
57