一、安装依赖 root@ubuntu1:/tmp# apt-get update root@ubuntu1:/tmp# apt install gcc root@ubuntu1:/tmp# apt install make root@ubuntu1:/tmp# apt install openssl ...
分类:
Web程序 时间:
2020-08-04 14:08:32
阅读次数:
104
在创建Makefile文件后执行“make”命令出现错误: makefile:3: *** missing separator. Stop. 原因: gcc的前面需要用tab键来隔开,不能敲4个空格代替。 解决办法: 在~/.vimrc文件中添加: set tabstop=4 //设置tab键是4个 ...
分类:
其他好文 时间:
2020-08-02 23:35:38
阅读次数:
86
为什么你的 Intellij IDEA 没别人的好用?还不是因为你缺少这几个插件啊! 善用 Intellij IDEA 插件可以提高我们的开发效率,今天和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的IDEA插件非常值得安利一波! 1、Background Image Plus 默认I ...
分类:
其他好文 时间:
2020-08-02 16:13:00
阅读次数:
85
在运行一些编译后的C类二进制程序时,会遇到报错如下: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 这里你就要知道,是你的gcc版本低了,同时你可以检测一下本机所支持的glibc版本范围: [root@VM-75-61 ~]# s ...
分类:
系统相关 时间:
2020-08-01 21:15:59
阅读次数:
86
__buildin_expect 功能是将分支转移信息提供给编译器,这样编译器可以对代码进行优化,以减少指令跳转带来的性能下降。 __buildin_expect 是 gcc 引入的指令,它允许编码人员将最有可能 的分支告诉编译器。写法为: __buildin_expect(exp, n) 意为 e ...
分类:
其他好文 时间:
2020-07-30 22:06:14
阅读次数:
66
1、查看Linux版本[root@localhost ~]# cat /proc/versionLinux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red ...
分类:
系统相关 时间:
2020-07-30 21:54:01
阅读次数:
111
注意:dev-cpp自带的gcc不支持 其中/全部 指令 所以确保你的gcc在8.0以上 http://mingw.org/ 可安装最新版的gcc 在dev-cpp中依次打开工具-编译选项 在里面粘贴入一下指令 -Wall -Werror -Wextra -pedantic -Wimplicit-f ...
分类:
编程语言 时间:
2020-07-30 21:49:02
阅读次数:
78
1.redis是单线程,高性能的key/value内存数据,基于内存运行并支持持久化的NoSQL数据库 2.redis主要用来做缓存,但不仅仅是做缓存,例如:redis的计数器生成分布式唯一主键,redis实现分布式锁,队列,会话缓存 安装单节点redis 1、安装gcc套装: yum instal ...
分类:
其他好文 时间:
2020-07-29 21:49:59
阅读次数:
75
唯一难点应该在于怎么转点吧,直接看代码呗。 //#pragma GCC optimize("-Ofast","-funroll-all-loops") //#pragma GCC optimize(2) //freopen("C://std/a.in","r",stdin); //freopen(" ...
分类:
其他好文 时间:
2020-07-29 17:46:49
阅读次数:
81
更新包索引 apt update 安装开发工具包 apt install build-essential 查看gcc是否安装成功 gcc --version 编写hello world vim hello.c #include <stdio.h> int main() { printf("Hello ...
分类:
系统相关 时间:
2020-07-29 15:07:04
阅读次数:
61