<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ychyxch的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ychyxch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ychyxch]]></copyright><item><title><![CDATA[静、动态库制作及使用]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/84641492</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/84641492</guid><author>ychyxch</author><pubDate>Thu, 29 Nov 2018 22:47:28 +0800</pubDate><description><![CDATA[本文简单的介绍了静、动态库制作使用到的指令。]]></description><category></category></item><item><title><![CDATA[GCC编译简介]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/84593886</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/84593886</guid><author>ychyxch</author><pubDate>Wed, 28 Nov 2018 22:31:57 +0800</pubDate><description><![CDATA[本文主要介绍了gcc编译程序需要经过的4个步骤，并配合例子简单的介绍了常用的几个选项的使用方法及作用。]]></description><category></category></item><item><title><![CDATA[嵌入式Linux专题（三）——嵌入式Linux常用BootLoader——U-Boot介绍]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/83097124</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/83097124</guid><author>ychyxch</author><pubDate>Thu, 18 Oct 2018 20:26:18 +0800</pubDate><description><![CDATA[本文主要介绍了U-Boot的目录结构、特性功能、工作模式以及移植的基本信息。]]></description><category></category></item><item><title><![CDATA[嵌入式Linux专题（二）——嵌入式Linux系统启动流程详述]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/83096323</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/83096323</guid><author>ychyxch</author><pubDate>Wed, 17 Oct 2018 20:05:01 +0800</pubDate><description><![CDATA[在嵌入式Linux专题（一）中已经对嵌入式Linux系统的架构及启动流程有了初步的介绍，本文将详细分析嵌入式Linux系统启动流程。]]></description><category></category></item><item><title><![CDATA[嵌入式Linux专题（一）——嵌入式Linux系统构成及启动流程]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/83095570</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/83095570</guid><author>ychyxch</author><pubDate>Tue, 16 Oct 2018 21:16:39 +0800</pubDate><description><![CDATA[本文简单的介绍了什么是嵌入式系统，以及嵌入式Linux的系统结构，并且简单的介绍了Linux的启动流程]]></description><category></category></item><item><title><![CDATA[8个有效的Linux进程管理命令]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/82592476</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/82592476</guid><author>ychyxch</author><pubDate>Mon, 10 Sep 2018 22:47:40 +0800</pubDate><description><![CDATA[使用这些关键命令可以实现在应用程序的整个生命周期内管理应用程序。]]></description><category></category></item><item><title><![CDATA[用15个命令别名来节省时间]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/82351052</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/82351052</guid><author>ychyxch</author><pubDate>Wed, 05 Sep 2018 21:58:22 +0800</pubDate><description><![CDATA[在安装的Linux发行版中默认包含一些别名。
Linux命令行别名对于更有效地工作非常帮助的。更好的是，有些已经默认安装在Linux发行版中。]]></description><category></category></item><item><title><![CDATA[如何使用Linux命令行安装软件]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/82350306</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/82350306</guid><author>ychyxch</author><pubDate>Tue, 04 Sep 2018 11:29:39 +0800</pubDate><description><![CDATA[ 
如果一直在使用linux，你很快会发现在linux中有很多方法做同一件事情。其中就包括使用命令行在Linux上安装应用程序。我（原文作者）已经使用linux25年了，他一次又一次的发现在安装应用程序是会使用命令行安装。 
使用命令行安装应用程序的最常见办法是使用所谓的包管理器通过软件存储库（存储软件的地方）进行安装。所有的Linux应用程序都作为包分发，它们只不过是与包管理系统相关联的文件。每...]]></description><category></category></item><item><title><![CDATA[linux下.tar.xz格式文件的解压与压缩]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/82346334</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/82346334</guid><author>ychyxch</author><pubDate>Mon, 03 Sep 2018 11:36:42 +0800</pubDate><description><![CDATA[在linux下解压.tar.xz文件步骤 
xz -d *.tar.xz      //先解压xz 
tar -xvf  *.tar     //再解压tar 
tar.xz压缩包也是打包后再压缩，外面是xz压缩方式，里层是tar打包方式。 
在linux下创建.tar.xz文件步骤 
tar cvf xxx.tar xxx    // 这样创建xxx.tar文件先 
xz -z xxx.tar ...]]></description><category></category></item><item><title><![CDATA[静动态链接库的生成和使用]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/81316149</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/81316149</guid><author>ychyxch</author><pubDate>Tue, 31 Jul 2018 16:49:49 +0800</pubDate><description><![CDATA[本文主要介绍了静态链接库的生成使用，以及动态链接库的生成和使用。]]></description><category></category></item><item><title><![CDATA[Linux下的GCC编译器的编译过程]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/81287249</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/81287249</guid><author>ychyxch</author><pubDate>Mon, 30 Jul 2018 17:20:05 +0800</pubDate><description><![CDATA[本文主要说明了linux下GCC编译器的基础编译过程，对可执行文件的编译进行分布详细的分析说明，有助于更好的理解GCC编译过程。]]></description><category></category></item><item><title><![CDATA[gdb挂载调试release程序的死锁问题]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/81011793</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/81011793</guid><author>ychyxch</author><pubDate>Thu, 12 Jul 2018 19:02:17 +0800</pubDate><description><![CDATA[gdb调试release程序
通过将debug信息从执行程序内分离，然后添加链接，方便在程序出现问题时，使用gdb挂载的方式对程序进行排查，可以用来排查死锁等问题。本文主要介绍了如何分离debug信息，并创建debug链接，以及如何在死锁时使用gdb进行挂载排查。]]></description><category></category></item><item><title><![CDATA[套接字编程原理及例程]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/74836970</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/74836970</guid><author>ychyxch</author><pubDate>Sat, 08 Jul 2017 15:56:07 +0800</pubDate><description><![CDATA[1.套接字

套接字：英文为socekt，是一个指向传输提供者的句柄。
套接字分为：原始套接字、流式套接字和数据包套接字三种。
原始套接字：能够给是程序开发人员对底层的网络传输机制进行控制，在原始套机子下接收的数据汇中含有IP头；
流式套接字：提供双向、有序、可靠的数据传输服务，该类型套接字在通信前需要双方建立连接，大家熟悉的TCP协议采用的就是流式套接字；
数据包套接字：与流式套接字对应，提供双]]></description><category></category></item><item><title><![CDATA[网络编程的基本原理]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/74781733</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/74781733</guid><author>ychyxch</author><pubDate>Fri, 07 Jul 2017 23:11:39 +0800</pubDate><description><![CDATA[1.计算机网络的定义

所谓计算机网络就是一些互相连接的、自治的计算机的集合。
分类：
⑴根据不同的范围分为：广域网（WAN）、城域网（MAN）、局域网（LAN）、个人区域网（PAN）。
⑵根据不同的使用者分为：公用网和专用网。




2.计算机网络的通信模式

计算机网络通信模式有线路交换和包交换两种方式。
线路交换：是通过在发送端和接收端之间建立一条特定的线路，进行数据的传输；
包交换：是通...]]></description><category></category></item><item><title><![CDATA[Linux  C 程序内存管理【笔记】]]></title><link>https://blog.youkuaiyun.com/ychyxch/article/details/74129917</link><guid>https://blog.youkuaiyun.com/ychyxch/article/details/74129917</guid><author>ychyxch</author><pubDate>Sun, 02 Jul 2017 16:34:35 +0800</pubDate><description><![CDATA[根据内存空间的分配方式不同，可分为：静态内存和动态内存。

一、静态内存

        所谓静态内存就是指程序在开始运行时有编译器分配的内存，它的分配在程序开始编译时完成的不需要占用CPU资源。

二、动态内存

       动态内存主要是程序员自行控制内存的分配和释放，其过程往往发生在程序运行过程中。正确的使用动态内存可以提高效率，但是一旦用不好就有可能导致整个项目的坍塌。

三、两者的区...]]></description><category></category></item></channel></rss>