自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cmake交叉编译mbedtls,open62541笔记

set(MBEDTLS_FOLDER_INCLUDE "/home/wh/work/opcua/encryption_mbedtls/mbedtls/include") //mbedtls头文件路径。set(MBEDTLS_FOLDER_LIBRARY "/home/wh/work/opcua/encryption_mbedtls/mbedtls/library") //mbedtls库路径。cmake .. -DCMAKE_C_COMPILER=/编译器路径/

2022-10-17 19:42:53 1143 1

原创 C++单例模式的理解及使用

在对象需要获取全局变量时,我们需要用到单例模式,单例模式也是解决获取全局变量的重要方法之一。

2022-08-09 20:47:06 2007

原创 go语言的编译结构

1.基本结构 go语言的执行是以包含main函数的*.go开始的。但是光有main函数是无法执行的,一个简单的go语言包含以下几部分,文件名:main.go2.简单编译在安装过编译kit与标准包之后,编译工程。1.初始化得到一个go.modgo.mod的内容用于对工程依赖包进行管理的文件可以理解是对go.mod里面内容的更新。有了go.mod之后,就能进行编译了3.多文件编译 如果一个工程很大的话,做在一个文件中不方便维护和管理,当然无论是什么语言都可以进行模块

2022-06-17 17:00:27 856

原创 QT的.pro文件参数说明

1.QTqt的QT是引入qt模块的参数,一般类似这样的用法QT += core gui #加入core是核心模块,gui是设计图形界面模块QT += widgets #加入widgets,widgets是窗体的模块2.TEMPLATE这是用于指明要生成的目标文件类型,一般用法如下TEMPLATE =app #指明app,生成应用程序模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:app - 建立一个应用程序的makefile。这是默认值,

2022-05-03 17:08:14 1744

原创 makefile多文件编译

如果我们有11个文件,由一个main.c文件,5个别的 .c文件, 5个.h文件组成。如何让它们生成可执行文件。target:main.o 1.o 2.o 3.o 4.o 5.o #target是要生成的目标文件,后面main.o是主文 件,其他是依赖文件。 gcc -o target main.o 1.o 2.o

2022-04-22 09:54:19 3748

原创 makefile指定库,引入第三方库

由于项目需要,在网上随便看了一下后,记录一下我对目前掌握的makefile理解。gcc -o a a.c我们上面,命令行为原型对makefile编译进行深入讲解。上面命令行可以拓展为下面的makefile:CC=gcc #如果非环境变量,需要指明路径;例如:CC=/home/croos/bin/gccCFLAGS = -WallDEFINE =INCLUDE = -I.TARGET = filename #要生成的最终目标,如:可执行程

2022-04-21 17:31:21 9333

原创 makefile简单使用

gcc -c a.cgcc -o a a.cmakefile事实上是对上面命令的拓展。TARGET= name #生成文件的名字CXX= /hmoe/mywork/croos/bin #编译工具路径SOURCES += test.c #要编译的文件$(TARGET): $(CXX)g++ -c $(SOURCES) $(CXX)g++ -o $(TARGET) *.oclean: rm -f $(TARGET) #清理目标文件 rm -f *.o #清理所有.o.

2022-04-21 15:18:48 199

原创 Makefile简单到深入

makefile是工程管理当中十分重要的工具,在大型项目当中,如果一条一条的编译文件的话,这是一个耗时耗力的工作。但是有makefile的话工作会变得快捷,再次编译也是是否方便的。先了解简单的编译规则:gcc -o a a.c在终端编译的命名如上gcc 编译工具;-o 可以理解为生成规则,-o为链接 *.c为可执行文件a;a 生成的可执行文件名a.c为我们编写的.c文件gcc a.c这样的编译会生成 a.out 但是不能改变生成文件的名字gcc -c a.c

2022-04-21 15:00:20 70

空空如也

空空如也

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

TA关注的人

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