Liunx学习
文章平均质量分 93
风为你而吹
岁月随心,终会淡然
展开
-
【linux】Linux内核的整体架构
转载至–蜗窝科技,源地址链接:http://www.wowotech.net/linux_kenrel/11.html1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都基于如下约定:a)...转载 2019-12-24 17:08:19 · 141 阅读 · 0 评论 -
【linux】正点原子linux教程学习
最近看了正点原子的linux教学视频,感觉讲的挺不错,简单来整理一下,对此有个印象。linux移植三大部分ubootlinux内核(包含设备树)根文件系统裸机代码 视频教程中讲了nxp的imx6ull的soc(原来的freescale下面的产品,后来被nxp收购了,该soc使用的时arm内核,arm v7架构,最高主频800mhz,目前公司使用的nova的cpu也是完全相同的...原创 2019-12-23 21:43:04 · 6002 阅读 · 2 评论 -
【linux】shell,makefile,cmake,antomake配置工具
之前在看GitHub项目时,不知道怎么编译,主要感觉项目文件比较杂乱,还有很多没见过的文件。后来发现这些项目很多都是用cmake,antomake来管理的,运行里面的configure,和make就能很方便的编译。所以为了明白那些项目的结构,就不得不研究一下相关的自动编译工具。makefile这个不用多说,主要需要了解下它的语法。makefile文件好像一般不需要自己编写,由下面两种工具来生...原创 2019-12-23 21:46:03 · 470 阅读 · 0 评论 -
【linux】Linux的静态、动态链接库的创建和使用以及编译相关
静态链接库的创建g++ -c Math.cppar -crv libmath.a Math.o静态链接库的使用如下,直接将其当源码编译gcc main.c libportaudio.a -o YOUR_BINARY遇到多线程和c++11的还要加额外的编译选项-pthread和-std=c++11动态连接库的创建gcc -fPIC -shared -o lib动态库名.so x...原创 2019-12-23 21:45:57 · 184 阅读 · 0 评论