
Linux Use Tricks
主要记录跟linux使用相关的小知识,小技巧
wll1228
爱好linux,喜欢嵌入式
展开
-
C编程调试小技能
1.打印到字符串#include<sys/types.h>#include<unistd.h>int main(void){ unsigned int j = 0; char buf[100]; j=sprintf(buf,"%s","wang\r\n"); sprintf(buf+j,"%s","leilei\r\n"); printf("buf:%s\r\n",buf); return 0;}2.打印到文件FILE *fp =NULL;原创 2021-09-16 19:43:35 · 141 阅读 · 0 评论 -
调试工具GDB构建
调试工具GDB构建对于嵌入式GDB而已,分为两种,这两种方法的的区分是鉴于使用和编译后的工具而言。第一种是开发板上使用的GDB,就像PC机上Linux系统使用GDB一样。第二种是开发板上使用单板的GDB Client,PC机上使用PC版本GDB Server。两者通过网络来交互信息实现调试。我们这里介绍第一种,主要介绍第一种gdb的构建方法:下载gdb源码,路径为:http://ftp.gnu.org/gnu/gdb/添加交叉编译工具链到环境变量,即交叉编译链所在路径加到环境变量中,转载 2021-09-10 11:38:42 · 569 阅读 · 0 评论 -
git常见用法
git使用origin含义origin代表的是远程仓库的名称,没什么特殊的含义,可以使用git remote -v查看origin的含义 git remote -vorigin git@10.42.77.62:root/ctcc_4.0.git (fetch)origin git@10.42.77.62:root/ctcc_4.0.git (push)创建分支git branch 分支名称例如:git branch wll从已有分支创建新分支git checkout -b de原创 2021-01-09 21:18:13 · 137 阅读 · 0 评论 -
一图看懂开源许可协议:GPL、BSD、MIT、Mozilla、Apache、LGPL
以下是上述协议的简单介绍(单击图片可看大图):BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或者以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:1、如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。2、如果再发布的只是二进制类库/软件,则需要在类...转载 2020-06-29 19:54:01 · 607 阅读 · 0 评论 -
Ubuntu Samba安装使用教程
Linux samba安装使用教程Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件。它实...转载 2020-05-23 07:45:41 · 334 阅读 · 0 评论 -
【Linux】虚拟机与物理主机互联
目的:虚拟机中Linux与主机互联,便于通过FTP互转文件设置为无线连接。 在虚拟机设置主机连接方式桥接方式设置虚拟机的IP地址 我的虚拟机网卡是eth0,每个人可能不同根据具体情况来定#设置IP地址# sudo vim /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.1原创 2016-05-11 17:58:28 · 770 阅读 · 0 评论 -
s3c2440 安装工具链出现No such file or directory
在进行交叉编译工具链安装时,有三种方法:1、源码编译,手动安装2、二进制可执行文件直接安装3、直接解压工具链,手动修改环境变量为了方便,我们多用方法3进行安装。但是问题来了,你的工具链制作时有可能是针对32位OS的,但是你的虚拟机有可能是64位的。这就导致一个问题:修改了环境变量后,source以下,用tab按键能补齐命令,但是执行"cross-co转载 2016-11-01 22:15:43 · 330 阅读 · 0 评论 -
学习linux内核之一Makefile分析
转自:http://www.cnblogs.com/amanlikethis/p/3675486.html感谢作者的辛勤付出linux源码Makefile的详细分析目录一、概述 1、本文的意义 2、Linux内核Makefile文件组成二、Linux内核Makefile的“make解析”过程 1 顶层Makefile阶段 1、从总目标uIma转载 2018-01-11 11:52:01 · 402 阅读 · 0 评论