自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Makefile中的条件判断

Makefile中的条件判断首先认识三个关键字:ifeq、else 和 endif。ifeq 的意思表示条件语句的开始,并指定一个条件表达式,表达式包含两 个参数,以逗号分隔,表达式以圆括号括起。else 表示条件表达式为 假的情况。endif 表示一个条件语句的结束,任何一个条件表达式都 应该以 endif 结束。#条件表达式的语法为:<conditional-directive> <text-if-true>endif#或者<conditional-di

2020-10-14 16:55:01 770

原创 Makefile中的依赖关系

Makefile中的依赖关系在一些大的工程中,有大量的源文件,我们通常的做法是把这许多的 源文件分类,并存放在不同的目录中。当 make 需要去找寻文件的依赖关系时,你可以在文件前加上路径,但最好的方法是把一个路径告诉 make,让 make 自己去找。有两种方法:1.使用特殊变量“VPATH”eg:#如果没有这条语句,就只会在当前目录去搜寻依赖和目标文件#有了这条语句之后,make 就会在当当前目录找不到的 情况下,到所指定的目录中去找寻文件。VPATH = src:../headers#

2020-10-14 15:57:08 1130

原创 linux环境下编译和交叉编译的一些比较好的学习网站

学习交叉编译比较好的网站交叉编译链:介绍的很到位,里面还有交叉编译链的下载网址:https://segmentfault.com/a/1190000020955640?utm_source=tag-newestgnueabi和gnueabihf的区别gnueabi相关的两个交叉编译器: gnueabi和gnueabihf在debian源里这两个交叉编译器的定义如下:gcc-arm-linux-gnueabi – The GNU C compiler for armel architecture

2020-10-09 20:41:48 147

原创 bash脚本

@[TOC]关于bash脚本(Linux) shell的一些学习心得对bash脚本的一些理解bash脚本就是把一些我们重复的在终端输入的操作写成.sh文件,然后直接在终端运行这个.sh文件,就可以批量的完成我的操作,可能我这句话说的不是很准确,我要用我写的例子来讲述我的理解。要实现的案例首先我要做的是将一个文件夹里所有的deb文件按照它们的名字建立分级目录,然后将deb解压后的文件夹里的所有.so文件和可执行文件提取到建立好的分级目录里。如图所示,文件名字为lighttpd_1.4.35-4ubu

2020-10-05 14:20:26 456

转载 c语言的编译过程详解

c语言的编译过程详解IDE的使用让很多和我一样的人对C/C++可执行程序的底层生成一知半解,不利于我们深入理解原理。在这里小结一下,望路过的大神指正~前言:从一个源文件(.c文件)到可执行程序到底经历了哪几步,我想很多人都知道,但是每一步具体做了什么,估计很多像我一样的人就不能说的清清楚楚,明明白白了。C语言编译过程分成四个步骤:1,由.c文件到.i文件,这个过程叫预处理2,由.i文件到.s文件,这个过程叫编译3,由.s文件到.o文件,这个过程叫汇编4,由.o文件到可执行文件,这个过程叫链接

2020-10-05 14:19:08 5946 1

原创 arm-linux-gcc交叉编译链的安装与测试

arm-linux-gcc交叉编译链的安装与测试本机环境:cpu架构:使用指令查询:cat /proc/cpuinfomodel name : Intel® Core™ i7-8700 CPU @ 3.20GHz系统:使用指令查询: lsb_release -aDescription: Ubuntu 16.04.7 LTS交叉编译的主要原因在于:多数嵌入式目标系统不能提供足够的资源供编译过程使用,没有能力进行本地编译,有能力进行源代码编译的平台cpu架构或操作系统与目标平台不同。linux下

2020-10-05 13:57:50 726

原创 在不同的情况运行Python

可以直接在运行下输入“Python”,进入如下界面这种是直接可以将Python代码输入进去,直接运行的。eg:另一种方法有点像java(没有eclipse的情况)在一个文本编辑器上写Python代码(强烈不推荐使用Word和win自带的文本编辑器)本人使用的是sublime text(感觉超级好用,编辑HTML等语言也特别方便),我在自己的c盘的Prog

2017-11-03 20:01:17 282

原创 Python安装教程for windows

经验来自廖雪峰的官网—Python部分(其实是为了准备操作系统PPT,了解多进程与多线程,突然想学的)本人电脑是win64位。所以选了这个。为了避免麻烦,直接去廖雪峰的官网下载国内镜像就行。安装时傻瓜操作。但是为了不用自己后期配置环境,需要勾选上那个Add Python .exe to Path,还有那个pip,反正全部勾选就没错。之后就是安装成功之后,打开运行程序输入Py

2017-11-03 19:44:04 390

原创 CPU、主存与辅存的关系

CPU:大脑,处理数据,也叫做处理器,属于资源。内存:草稿纸,开着电脑一直都在用里边的数据,如果断电,数据就丢了。硬盘:记事本,存储数据(电脑断电,数据不丢失)。CPU处理数据,硬盘储存数据,内存负责连接CPU和硬盘,存储临时使用的数据。CPU,内存决定你电脑运行的快慢,硬盘决定你可以放东西的多少。存储器按其用途可分为主存储器和辅助存储器。主存储器又称内存储器(简称内存),...

2017-10-29 19:03:26 4157

空空如也

空空如也

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

TA关注的人

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