![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cc(cpp)
长扬的风
这个作者很懒,什么都没留下…
展开
-
CentOS 8 安装 MySQL 8.0
安装MySQL8.0卸载系统中的mysql并删除相关文件(干净系统可跳过此步骤)sudo yum remove -y mariadb*sudo find / -name "mysql*" |xargs rm -rf sudo find / -name "mariadb*" |xargs rm -rf 安装sudo dnf install @mysql启动mysql服务,并设置自启sudo systemctl enable --now mysqld.原创 2021-03-19 20:47:15 · 177 阅读 · 0 评论 -
Makefile:简单的Makefile示例(学习笔记)
No.1:了解Makefile规则及特殊变量# 变量赋值方式C := $A # := 立即展开赋值D = $A # = 延迟展开赋值A := 10B := 20B ?= $A # ?= 条件赋值,如果该变量之前没有被赋值,则将右边变量的值赋给它,否则保持原值E := 30E += $A # += 追加赋值all: @echo "A = $A" @echo "B = $B" @echo "C = $C" @echo "D = $D" @echo "E原创 2020-12-04 19:54:36 · 1240 阅读 · 0 评论 -
利用表格彻底搞懂 size_t / ssize_t、int8_t / uint8_t、int16_t / uint16_t ......
int_t 类SpecifierCommon EquivalentSigningBitsBytesMinimum ValueMaximum Valueint8_tsigned charSigned81-128127uint8_tunsigned charUnsigned810255int16_tshortSigned162-32,76832,767uint16_tunsigned shortUnsigned162原创 2020-08-29 18:47:37 · 254 阅读 · 0 评论 -
Linux中的静态库、动态库(解决动态库无法被加载的问题)
该博文包含 解决程序执行时动态库无法被加载的问题静态库命名规则lib + 库名字 + .aeg:libdemo.a制作静态库步骤由 .c / .cc / .cpp 生成对应的 .o 文件gcc demo.c -c demo.o / gcc -c *.c [-I 头文件路径]将生成的 .o 文件打包ar rcs 静态库的名字(libdemo.a) 生成的所有.o 文件发布和使用静态库发布静态库头文件使用静态库gcc 源文件 -o 生成目标文件 [-I 头文件路径] -L 静原创 2020-08-07 22:31:26 · 1478 阅读 · 0 评论