Linux编程入门
...
派大海星
啦啦啦~
展开
-
平台宏定义
操作系统系统宏linux__linux__android__ANDROID__windows_WIN32MacOSmacintosh指令架构平台宏X86 架构64位__x86_64__X86 架构32位__i386__Arm 架构64位__aarch64__Arm 架构32位__arm__M...原创 2020-03-09 11:36:26 · 1047 阅读 · 0 评论 -
Shell脚本
概述配置文件,例如 /etc/profile、/etc/profile、~/.bashrc等变量与函数#! /bin/bashval_a=10 #赋值数值val_b='hello.' #单引号表示纯字符val_c="hello ${val_a}world." #双引号中会解析shell语句val_d=$(ls) ...原创 2020-03-06 21:27:42 · 93 阅读 · 0 评论 -
写一个Makefile
文件内容#[ personalization start ]#####################################TargetName :=TargetType :=IncPath :=SrcPath :=BuildFlag :=SrcFile :=Filte...原创 2018-08-07 19:46:06 · 221 阅读 · 0 评论 -
交叉编译器
说明项描述交叉编译在当前操作平台上编译另一平台的可执行程序交叉编译工具链编译套件,通常可直接下载解压版使用命名命名规则:arch [-vendor] [-os] [-eabi]例:arm-none-linux-gnueabi-gcc项描述arch体系架构-vendor提供商-os编译时的系统-eabi嵌入式应...原创 2018-07-24 20:48:18 · 173 阅读 · 0 评论 -
GCC编译器
常用工具工具用途gccarld原创 2020-03-04 21:09:07 · 114 阅读 · 0 评论 -
Vim编辑器
安装sudo apt-get install vim状态模式vim通常的两种模式:命令模式(左)、插入模式(右)常用命令命令详情i/a/o从命令模式切换到插入模式Esc从插入模式切换到命令模式dd删除当前行yy复制当前行3dd/yy从当前行开始删除/复制3行p粘贴剪贴板中内容u撤销上一次操作gg去到首行...原创 2020-03-04 12:38:35 · 158 阅读 · 0 评论