Linux
Leo062701
这个作者很懒,什么都没留下…
展开
-
ubuntu18.04安装,及python开发环境搭建
一 修改源因为国外的源比较慢,所以有必要修改为国内的源。(1)备份/etc/apt/sources.listcp /etc/apt/sources.list /etc/apt/sources.list.bak(2)修改源vim /etc/apt/sources.list如添加阿里源(文件中不能有除了以下内容的有效内容):deb http://mirrors.aliyun...原创 2019-01-09 22:32:32 · 5503 阅读 · 0 评论 -
linux c复制文件方法
方法一:这里主要 用到的函数是 open,read,write#include <stdio.h>#include <dirent.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/stat.h>#inc...原创 2018-12-19 18:26:46 · 1741 阅读 · 0 评论 -
Linux问题记录
1、linux更新出现Could not get lock /var/lib/apt/lists/lock问题解决方法:sudo rm /var/lib/apt/lists/* -rf ,然后再update原创 2018-11-14 22:35:04 · 173 阅读 · 0 评论 -
Linux常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...原创 2018-06-28 10:39:08 · 618 阅读 · 0 评论 -
vi常用命令
(一)vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本、C语言程序编辑等功能,可以作为程序编辑器。(二)为什么要学习vi/vim?首先所...原创 2018-06-28 10:28:49 · 189 阅读 · 0 评论 -
Xilinx交叉编译环境的搭建
使用的Linux是 Ubuntu 14.04 LTS1.安装32位库(64bit系统) 64位的系统用户在安装GNU工具包时可能会遇到找不到依赖关系的问题,这是由于Ubuntu64位发行版少一些32位库。可以通过如下命令安装: apt-get install ia32-libs2.Xilinux ARM交叉编译器的安装 1) Xilinx为zedboard提供了直接可用的交叉编译器,下载后的...原创 2018-07-10 09:01:04 · 1105 阅读 · 0 评论 -
socket之IO多路复用总结
1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。 (4)如果一个...原创 2018-06-26 18:26:03 · 1937 阅读 · 0 评论 -
Linux中静态库与动态库
库在windows和Linux下都存在着大量的库,库是什么呢?本质上来说,库时一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有什么用呢?我们通常将一些公用函数写成函数库,所以库是别人写好的,现有的,成熟的,可以服用的代码,你可以使用但要必须得遵守许可协议。在我们现实开发过程中,不可能每一份代码都...转载 2018-06-09 12:03:36 · 167 阅读 · 0 评论 -
Linux内核编译问题记录
主机:Ubuntu18.04内核版本:linux 3.0.15交叉编译器:arm-2014.051、Error: selected processor does not support ARM mode 'smc 0' 解决方法vim arch/arm/mach-exynos/include/mach/smc.h,共有两处修改__asm__ volatile ( "....原创 2019-08-12 10:36:49 · 621 阅读 · 0 评论