自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 GCC 默认生成的宏:控制台打印命令gcc -dM -E - < /dev/null

/ 定义 __FLT64X_MIN_10_EXP__ 为 -4931,表示扩展双精度浮点数(可能是 long double 类型)能表示的最小十进制指数。// 定义了 char32_t 类型的原子操作锁自由度为 2,通常表示完全支持原子操作。// 定义long double类型是否符合IEC 60559标准(2表示符合)// 定义了 char 类型的原子操作锁自由度为 2,通常表示完全支持原子操作。// 定义double类型是否符合IEC 60559标准(2表示符合)

2024-04-03 11:28:40 1001 1

原创 linux的银河麒麟安装ODBC测试wps连接mysql数据源

然后需要下载第三方的如mysql的驱动包,由于第三方的驱动包无法用apt下载,是需要去官网下载,我的mysql版本是8.0.33建议下个比8.0.33高的版本,我下载的最新版的,在官网下载需要注册,邮箱用QQ邮箱其他随便填。USER DATA SOURCES..: /home/whw/.odbc.ini文件里面都是空的需要自己往里面设置内容/etc/odbcinst.ini文件里面配置驱动,/etc/odbc.ini文件里面配置数据库设置。通过isql命令测试是否成功配置。需要确认系统版本和cpu架构。

2024-03-05 19:21:00 596

原创 linux国产操作系统麒麟V10配置vimplus

国产系统默认自带vim,但是vimplus里面的YouCompleteMe 插件需要 Vim 编译时支持 Python (3.8.0+),而 LeaderF 插件需要 Vim 编译时支持 Python,并且还需要兼容的 Python 版本所以卸载原本的vim而通过的源码进行编译。发现里面判断Linux的系统类型,在麒麟v10的版本运行的函数install_vimplus_on_debian,建议一步到位直接把这个函数放到main函数里面去执行。需要先关闭国产电脑自带的 安全认证,重启会恢复安全认证。

2024-02-29 15:57:04 1441

原创 C++20模块化编程,错误:expected unqualified-id before ‘export’,错误:post-module-declaration imports must not be

解释为:第三行开头export之前的不识别,第一行export module test,为C++模块接口函数,第三行为模块函数add,猜测可能是第二行无法与add函数建立模板功能,因为add函数开头有export关键字断开了识别模板,所以是1行和2行为一个模块,3行一个模块,编译器不识别1行和2行组成的模块,所以产生第三行开头export之前的不识别的错误。C++模块化编程出现以下错误,表示使用模块编程不能通过#include来导入头文件,可以通过import来导入。

2024-02-27 17:33:57 602

原创 麒麟v10国产Linux系统更新gcc,源码编译

make时-------会出现/usr/include/linux/errno.h:1:10: 致命错误: asm/errno.h:没有那个文件或目录 1 | #include | ^~~~~~~~~~~~~ 编译中断。之后需要加速器,编译是需要外网下配置文件,之前安装时没开加速器,一直卡着,加速器我用的stream++之后需要关闭麒麟v10的安全认证,不然编译会出现无权限问题,添加sudo权限也无权限。在下载的gcc文件夹里面,控制台运行以下语句生成配方。

2024-02-26 10:28:00 676

原创 C++20使用import,引入标准库 error: ‘import’ does not name a type,“iostream“ 不是可导入标头,找不到模块 “iostream“ 的模块文件

运行 g++ -std=c++20 -fmodules-ts -x c++-system-header iostream会在当前文件夹生成 gcm.cache文件夹包含模块iostream.gcm,之后不需要任何操作gcc自动识别。重新编译 g++ -std=c++20 -fmodules-ts test.cpp -o test生成可执行文件test。需要添加-std=c++20(使用C++20) -fmodules-ts(使用模块功能)需要保证gcc版本大于10可通过gcc -v查看版本。

2024-02-23 11:04:51 581 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除