编译器cache

IEDA 中Maven 编译错误 Compilation failure的解决方法

IEDA 中Maven 提示编译错误 Compilation failure 检查发现 项目虽然已经配置了 JDK11,但是却引用的是 JRE1.5 解决方法:1、修改maven的 setting.xml 文件中添加下面的配置: <profile> <id>jdk-11</id> <activati ......
Compilation 错误 failure 方法 Maven

C语言程序文件的编译错误的类型

在一个C语言程序文件中,可能会出现多种编译错误类型,具体的错误类型数量会根据程序中的情况而变化。每个错误类型可能会出现多次,取决于程序中的错误。常见的编译错误类型包括:1. **语法错误(Syntax Errors):** 语法错误是程序不符合C语言语法规则导致的错误,比如拼写错误、缺失分号、括号不 ......
语言程序 错误 语言 类型 文件

Mysql 8.0 Navicat连接Mysql报错Authentication plugin ‘caching_sha2_password‘ cannot be loaded

1、终端登陆MySQL$ mysql -u root -ppassword #登入mysql 2、修改账户密码加密规则并更新用户密码ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #修改加密规则A ......

socket.io-client-cpp与boost的编译、交叉编译

一、下载socket.io-client-cpp源码 git clone https://github.com/socketio/socket.io-client-cpp.git直接克隆,或者下载release版本源码 二、下载依赖的库rapidjson和websocketpp cd socket. ......
io-client-cpp socket client boost cpp

笨叔:ARM64体系结构与编程之cache必修课

笨叔:ARM64体系结构与编程之cache必修课(上) 奔跑吧Linux社区 为开源布道! 5 人赞同了该文章 第三季视频课程ARM64体系结构与编程之cache基础知识(1) 为什么系统软件人员要深入了解cache? 在一个系统中,cache无处不在,对于一个系统编程人员来说,你无法躲藏。下图是一 ......
体系结构 必修课 体系 结构 cache

debian 编译安装rtpengin

安装依赖 apt-get install debhelper default-libmysqlclient-dev gperf libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbencode-perl libcrypt- ......
rtpengin debian

linux内核升级和内核源码编译

一、ubuntu通过命令安装内核版本 1、检查原系统内核版本 uname -r 2、搜索可用linux内核版本 apt-cache search linux| grep linux-headers 3、 通过apt命令安装内核 apt-get install linux-headers-5.4.0- ......
内核 源码 linux

瑞芯微RK3568|SDK开发之Buildroot编译

1. Buildroot手动编译 1.1 Buildroot查询帮助 查看buildroot的详细编译命令,如下所示。 图1.1编译文件系统 以上命令为,配置buildroot对应的默认配置defconfig,然后编译。注:buildroot编译只需留在SDK根目录下,不需要进入到buildroot ......
Buildroot 3568 SDK RK

编译安装redis

#安装依赖包 [root@centos7 ~]#yum -y install gcc jemalloc-devel #下载源码 [root@centos7 ~]#wget http://download.redis.io/releases/redis-5.0.7.tar.gz [root@cento ......
redis

交叉编译ubus

一、环境准备 Linux系统环境 $ uname -a Linux localhost.localdomain 5.14.0-284.30.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 25 09:13:12 EDT 2023 x86_64 x86_64 ......
ubus

opensips 编译安装

安装依赖 apt-get install gcc bison flex make openssl libmysqlclient-dev perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-rea ......
opensips

重新编译kyuubi-1.6.1版本使其提交flink sql流式任务时不阻塞

kyuubi-1.6.1版本对于flink sql的支持不是很好,在提交流式任务时会阻塞进程,为了修复这个缺陷,需要修改源代码并重新编译 待编译的kyuubi版本:kyuubi-1.6.1-incubating 适配的flink版本:flink-1.14.4 1、下载kyuubi-1.6.1-inc ......
任务 版本 kyuubi flink sql

编译安装haproxy

#由于CentOS7 之前版本自带的lua版本比较低并不符合HAProxy要求的lua最低版本(5.3)的要求,因此需要编译安装较新版本的lua环境,然后才能编译安装HAProxy [root@localhost ~]#lua -v Lua 5.1.4 Copyright (C) 1994-2008 ......
haproxy

编译安装nginx,实现多域名 https

#编译安装nginx [root@centos8 ~]#yum -y install gcc pcre-devel openssl-devel zlib-devel [root@centos8 ~]#useradd -s /sbin/nologin nginx [root@centos8 ~]#cd ......
多域名 nginx https

编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构

目标 实现CentOS 7 编译安装基于 fastcgi 模式的多虚拟主机的wordpress和discuz的LAMP架构 环境准备 两台主机: 一台主机:httpd+php(fastcgi模式) 10.0.0.152 一台主机:mariadb 服务器 10.0.0.162 软件版本: CentOS ......
架构 wordpress 虚拟主机 主机 fastcgi

通过编译、二进制安装MySQL5.7

#配置说明​ Linux版本:Centos7 MySQL版本:mysql-5.7.26 该文档适用于MySQL版本>=5.7.6 数据库源码存放目录:/apps/mysql_source #存储空间要大一些 数据库安装目录:/usr/local/web/mysql 数据库的数据目录:/home/my ......
二进制 MySQL5 MySQL

编译安装http2.4,实现可以正常访问

#1 安装相关包[15:51:32 root@centos8 ~]#dnf install gcc make autoconf apr-devel apr-util-devel pcre-devel openssl-devel redhat-rpm-config -y​#2 下载并解压包[15:53 ......
http2 http

gcc编译选项总结

转载自:https://blog.csdn.net/gatieme/article/details/21389603 常用编译选项 gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后 ......
gcc

Cmake-交叉编译

在这里,以Ubuntu交叉编译arm为例 设置目标机器的操作系统和处理器架构 SET (CMAKE_SYSTEM_NAME Linux) SET (CMAKE_SYSTEM_PROCESSOR aarch64) 设置交叉编译工具链 SET (CMAKE_C_COMPILER "aarch64-lin ......
Cmake

ALSA 用户态软件(alsa-lib与alsa-utils)交叉编译

alsa-lib-1.2.10 配置与编译 export PATH=$PATH:/opt/ext-toolchain/bin/ export CC=arm-linux-gnueabihf-gcc export CXX=arm-linux-gnueabihf-g++ export LD=arm-lin ......
alsa alsa-utils alsa-lib 用户 utils

vscode c++ 编译运行配置(信息学竞赛OIer专用)

vscode c++ 编译运行 OI 专用配置 在你的文件夹下建立一个名为 \(\tt .vscode\) 的文件夹。 目录是这样的: \(\tt .vscode\) \(\tt |--c\_cpp\_properties.json\) \(\tt |--launch.json\) \(\tt |- ......
vscode 信息 OIer

RK3588开发笔记(一):基于方案商提供的宿主机交叉编译Qt5.12.10

前言 rk3588开发车机,方案上提供的宿主机只是编译rk sdk的版本,并未编译好Qt,那么需要自行交叉编译Qt系统。选择的Qt的版本为5.12.10。 宿主机准备 下载并打开宿主机,只有sdk,并没有交叉编译的Qt。 Qt准备 下载Qt5.12.10的开源软件(方案商提供)。 交叉编译工具准备 ......
宿主机 宿主 笔记 方案 12.10

[Qt] vs 2022写qt解决"常量中有换行符"编译报错问题!

像上面这种问题是由于文件的编码格式是中文(GB2312)格式,导致编译报错。 在VS中,改成UTF-8就能解决。 1. 点击VS菜单栏的高级编译选项 低版本的在"文件"菜单选项下面,VS2022需要自己手动开启显示 (1) 工具 -> 自定义 选择工具, 选中菜单栏 添加命令 类别选择"文件",命令 ......
换行符 常量 quot 问题 2022

libuv windows编译和学习资料

官方下载 github 代码 使用cmake编译 windows仅仅支持cmake 然后编译出lib 放入vs工程 vs加入头文件和lib文件路径 ,lib名加入工程依赖 如图 需要加入lib很多 libuv.lib uv.lib Ws2_32.lib advapi32.lib iphlpapi.l ......
学习资料 windows 资料 libuv

记录一次gcc的编译

在deepin23上编译gcc13.2 deepin20素以软件版本过老被人诟病,换成最新的deepin23之后情况大有好转,但是gcc版本为11.2,鄙人对此仍有意见,所以特意研究了如何编译一份较新的gcc来用。 1.下载源码包 http://mirrors.ustc.edu.cn/gnu/gcc ......
gcc

.NET应用如何防止被反编译

思维导航 前言 .NET应用如何防止被反编译 三款免费的.NET混淆工具推荐 ConfuserEx .NET混淆工具安装 使用ConfuserEx工具混淆.NET Fx .dll文件 使用ConfuserEx工具混淆.NET Fx 混淆.exe文件 加入DotNetGuide技术交流群 前言 前段时 ......
NET

chisel安装和使用+联合体union的tagged属性+sv读取文件和显示+sv获取系统时间+vcs编译时改动parameter的值+tree-PLRU和bit-PLRU

chisel安装和使用 sbt:scala build tool,是scala的默认构建工具,配置文件是build.sbt。 mill:一个新的java/scala构建工具,运行较快,与sbt可以共存,配置文件是build.sc。 chisel的安装可以参考这篇文章。安装过程务必联网,而没有联网情况 ......
联合体 PLRU parameter tree-PLRU bit-PLRU

ubuntu vscode编译vscodium

git clone https://github.com/VSCodium/vscodium.git 修改点: 1.get_repo.sh 从build.env判断MS_COMMIT是否变更,未变更不拉取vscode源码 2.build/build.sh添加SKIP_PATCH="no",在上一步后 ......
vscodium ubuntu vscode

windows上的C++编译环境

Windows 上的C++编程环境比Linux上的繁杂很多,有许多工具已经很老了,但是很多教材也还在用,很多学校的教学也还在用。另一方面,有更现代的选择,但是需要一些必要的配置和对工具链组成的理解,本文将必要的环境都介绍一遍,让新手能有一个相对完整的理解,然后迅速抛弃老旧的工具链,使用更现代的工具链 ......
windows 环境

【编译优化】降低镜像大小,删减未使用的函数和数据

gnu解释 https://gcc.gnu.org/onlinedocs/gnat_ugn/Compilation-options.html 从最终可执行镜像中删除未使用的function和data,是由链接器来完成的。需要以下几个步骤 function和data编译成单独的section,使用编译 ......
函数 镜像 大小 数据