logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux自动化构建工具-make/Makefile

Make 是一个自动化构建工具,它根据 Makefile 中定义的规则来编译和链接程序。Make 的核心思想是:只重新构建那些发生了变化的文件,从而大大提高构建效率。Makefile 是一个文本文件,包含了一系列规则,告诉 Make 如何构建你的项目。一个简单的 Makefile 可能包含源文件、目标文件、依赖关系以及构建命令等信息。Make/Makefile 是 Linux 系统中强大的自动化构

文章图片
#linux#自动化#android
Linux 编译器 gcc 与 g++

gcc全称 GNU Compiler Collection,是 GNU 项目开发的一款功能强大的编译器集合。它最初是作为 GNU C 语言编译器而开发的,随着不断发展,如今已支持 C、C++、Objective-C、Fortran、Ada 等多种编程语言。g++实际上是gcc的一个 “马甲”,它是gcc专门用于编译 C++ 代码的前端工具,通过调用gcc的底层编译功能,针对 C++ 语言的特性进行

文章图片
#linux#运维#服务器
Linux基本指令(一)

Linux内核是操作系统的核心部分,负责管理计算机的硬件资源,如CPU、内存、磁盘等,并为应用程序提供运行环境。ls -F : 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;-d:指定文件的时间戳为一个具体的日期或时间,格式更灵活。-a:仅修改文件的访问时间(Access Time),而不修改修改时间(Modify Time)。-m:仅修改文件的修改时间(Modify

文章图片
#linux#运维#服务器
Linux基本指令(一)

Linux内核是操作系统的核心部分,负责管理计算机的硬件资源,如CPU、内存、磁盘等,并为应用程序提供运行环境。ls -F : 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;-d:指定文件的时间戳为一个具体的日期或时间,格式更灵活。-a:仅修改文件的访问时间(Access Time),而不修改修改时间(Modify Time)。-m:仅修改文件的修改时间(Modify

文章图片
#linux#运维#服务器
C++11之右值引用与移动语义(提高效率)重要

• 左值是⼀个表⽰数据的表达式(如变量名或解引⽤的指针),⼀般是有持久状态,存储在内存中,我们可以获取它的地址,左值可以出现赋值符号的左边,也可以出现在赋值符号右边。定义时const修饰符后的左值,不能给他赋值,但是可以取它的地址。• 右值也是⼀个表⽰数据的表达式,要么是字⾯值常量、要么是表达式求值过程中创建的临时对象等,右值可以出现在赋值符号的右边,但是不能出现出现在赋值符号的左边,右值不能取地

文章图片
#c++#java#jvm
到底了