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 · 271 阅读 · 0 评论 -
Makefile:简单的Makefile示例(学习笔记)
No.1:了解Makefile规则及特殊变量 # 变量赋值方式 C := $A # := 立即展开赋值 D = $A # = 延迟展开赋值 A := 10 B := 20 B ?= $A # ?= 条件赋值,如果该变量之前没有被赋值,则将右边变量的值赋给它,否则保持原值 E := 30 E += $A # += 追加赋值 all: @echo "A = $A" @echo "B = $B" @echo "C = $C" @echo "D = $D" @echo "E原创 2020-12-04 19:54:36 · 1375 阅读 · 0 评论 -
利用表格彻底搞懂 size_t / ssize_t、int8_t / uint8_t、int16_t / uint16_t ......
int_t 类 Specifier Common Equivalent Signing Bits Bytes Minimum Value Maximum Value int8_t signed char Signed 8 1 -128 127 uint8_t unsigned char Unsigned 8 1 0 255 int16_t short Signed 16 2 -32,768 32,767 uint16_t unsigned short Unsigned 16 2原创 2020-08-29 18:47:37 · 354 阅读 · 0 评论 -
Linux中的静态库、动态库(解决动态库无法被加载的问题)
该博文包含 解决程序执行时动态库无法被加载的问题 静态库 命名规则 lib + 库名字 + .a eg: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 · 1632 阅读 · 0 评论
分享