自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 执行hb -h出现问题

在源码根目录下执行prebuilts脚本,安装编译器及二进制工具。安装的hb却可以正常使用,不知道什么原因。通过这种方式安装的hb会出现以上错误。我卸载上面这种方法安装的hb,然后通过。

2022-08-25 17:29:12 1040 1

原创 C++ STL 教程

【代码】C++ STL 教程。

2022-08-25 17:28:07 154

原创 C语言静态链接库的制作和使用

动态链接库

2022-08-25 17:27:29 538

原创 c动态链接库的制作和使用

表示位置无关代码制作动态链接库。

2022-08-25 17:26:52 435

原创 Makefile中的头文件依赖和.d文件

知道:main.o 文件依赖于 main.c 和 hello.o 这 2 个文件。这个参数导致生成的,而它的内容正是我们需要的目标文件依赖信息。文件的依赖中,这样的话,每次修改。文件呢,总不能手动一个一个添加吧?指令时,就可以重新编译。

2022-08-25 17:25:39 1979

原创 Makefile中的patsubst函数

【代码】Makefile中的patsubst函数。

2022-08-25 17:25:05 335

原创 Makefile中的$@, $^, $ , $, $%, $+, $

”就是“bar.o”,“$@”就是“foo.a”。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib]),那么,其值为空。”的值就是“dir/a.foo”。如果目标中没有模式的定义,那么“例如:如果目标是“foo.c”,因为“.c”是make所能识别的后缀名,所以,“”,除非是在隐含规则或是静态模式中。如果目标中的后缀是make所不能识别的,那么“$^”,也是所有依赖目标的集合。也就不能被推导出,但是,如果目标文件的后缀是。的,很有可能不兼容于其它版本的。这个变量表示目标模式中。

2022-08-25 17:24:21 398

原创 Makefile伪目标

如果我们需要书写这样的一个规则:规则所定义的命令不是去创建目标文件,而是通过make命令行明确指定它来执行一些特点的命令,就像例题中的clean。当文件夹中没有clean这个文件的时候,我们输入“make clean”能按照初衷执行,但是一旦文件夹中出现clean文件,我们再次输入“make clean”,由于这个规则没有任何依赖文件,所以目标被认为是最新的而不去执行规则所定义的命令。所以rm命令不会被执行。所以,增加.PHONY伪目标的使用的话,就会忽略目录下clean这个文件,直接执行rm动作;

2022-08-25 17:23:32 338

原创 Makefile简单教程

makefile

2022-08-24 18:00:30 591 1

原创 docker镜像使用

如果你不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像。

2022-08-24 11:29:28 93

原创 docker挂载 -v

dockers run -v **/**容器外部文件夹路径:容器内部文件夹路径 -v 容器外部文件夹路径:容器内部文件夹路径 …(冒号前**/**开始,一般为指定宿主机路径,所以为指定路径挂载):ro #只读,只能通过宿主机来操作文件,容器内部无法操作!1.可以在容器删除后仍然在外部文件夹中保留数据;:rw #可读可写,

2022-08-24 11:28:57 812

原创 docker简单教程

容器

2022-08-24 11:28:20 79

原创 gn快速开始指南

目标是构建图中的一个节点。整个构建是由一个个的目标组成。有大量的内置变量和库函数,熟悉这些库函数基本就知道gn能干什么,gn的官方文档很齐全,前往。是私有链接依赖关系,最终会形成一颗依赖树.gn会根据这些依赖关系生成最终的.ninja文件。是如何编译成最终的库和可执行文件的,将在后续篇中详细介绍其语法和应用。做准备,填充好编译所需的配置信息。重点了解下函数的调用方式,和其他高级语言不太一样。理解它们的定位和特点是解读鸿蒙的关键所在。指向了要编译的组件目录。,里面配置了项目所要使用的子系统和组件。

2022-08-24 11:25:56 2464

原创 linux安装库和工具出现没有满足的依赖项问题

当我使用以下命令,出现以下问题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KgcYMvb5-1661311456296)(C:\Users\kaihong\AppData\Roaming\Typora\typora-user-images\image-20220803104501200.png)]

2022-08-24 11:24:31 560

原创 主机和虚拟机使用samba共享文件夹

vmare 和pc主机共享目录使用samba,下面是samba的安装sudo apt install sambasamba配置:1、用户目录下创建share文件夹:sudo mkdir ~/share2、设置share文件夹权限:sudo chmod 777 ~/share3、添加samba用户:sudo smbpasswd –a 4、配置共享参数 [share]path = /home//share。

2022-08-24 11:23:30 713

原创 Shell 传递参数

代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……

2022-08-24 11:22:08 1215

原创 2021-06-16关于ssms查找sql server数据库实例名

按照步骤查找磁盘上的 SQL Server 错误日志。 你的路径可能与下图中的路径有所不同。你的 SQL Server 错误日志的路径可能有所不同,具体取决于你的配置设置。 可以在 SQL Server 配置管理器内的启动参数中找到错误日志位置的路径。 请按照以下步骤来找到标识 SQL Server 错误日志位置的相关启动参数。 你的路径可能与以下指示的路径有所不同 。打开“SQL Server 配置管理器”。展开“服务” 。右键单击你的 SQL Server 实例,然后选择“属性”:Config

2021-06-16 18:57:08 561

原创 关于sql server和ssms连接错误

我下载的sql server 是express版本,在连接数据库引擎时需要在本机名称后面再加一个 \SQLEXPRESS

2021-06-16 18:52:16 223

空空如也

空空如也

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

TA关注的人

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