脚本
Aero Auto
learning...
展开
-
sudo: command not found
【代码】sudo: command not found。原创 2022-10-13 16:16:29 · 375 阅读 · 0 评论 -
automake 交叉编译模板和常用配置说明
一般地,交叉编译常用的配置有以下:export CROSS_COMPILE=$AERO_TOOL_DIR export CC=${CROSS_COMPILE}gcc export CXX=${CROSS_COMPILE}g++ export LD=${CROSS_COMPILE}ld export PREFIX=/usr/local/ export LD_LIBRARY_PATH=$PREFIX/lib export PKG_CONFIG_PATH=$LD_LIBRARY_PATH/pkgco原创 2021-10-09 15:15:17 · 882 阅读 · 0 评论 -
export和source关于shell环境变量的设定
如果我们在终端定义一个变量,这个变量并不会在环境中保留。$ YGC_SON="i'm son"$ env |grep SON如我我们想要保留这个变量,需要使用export:$ export YGC_SON="i'm son"$ env |grep SONYGC_SON=i'm sonexport父进程定义的变量只在父进程有效,在子进程中不能使用。我们分别在父子shell中设定父子变量,看是否能相互应引用:父shell:# cat dad.shYGC_DAD="I'M DAD'"原创 2021-09-23 18:21:38 · 803 阅读 · 0 评论 -
git diff 中文 汉字编码显示
auto$:git diff auto_v1.0 HEAD --name-only“\345\274\200\345\217\221\347\216\257\345\242\203\351\205\215\347\275\256\346\211\213\345\206\214.pdf”设置:git config --global core.quotepath falseauto$:git diff auto_v1.0 HEAD --name-only“开发环境配置手册.pdf”...原创 2020-07-13 15:01:22 · 1151 阅读 · 0 评论 -
error: function declaration isn't a prototype [-Werror=strict-prototypes]
error: function declaration isn’t a prototype [-Werror=strict-prototypes]int show_fb_to_ui()警告原因是show_fb_to_ui函数参数没有时候,需要设置为void。修改方法一:int show_fb_to_ui(void)修改方法二:更改编译选项 -Werror=strict-proto...原创 2020-04-22 17:04:12 · 2146 阅读 · 0 评论 -
linux获取内存大小代码
代码:#include <sys/sysinfo.h> struct sysinfo s_info; int error = sysinfo(&s_info); if(s_info.totalram>1*1024*1024*1024) { logv("error0: %d, total: %lu free: %lu \n"...原创 2019-12-04 17:08:11 · 650 阅读 · 0 评论 -
linux设备驱动命令 lsmod insmod rmmod modinfo modprobe
lsmod 显示已经加载的模组:# lsmodmali 291301 0 - Live 0xbf1f5000 (O)xradio_core 231955 0 - Live 0xbf15b000xradio_mac 260629 1 xradio_core, Live 0xbf109000sunxi_eve 6574 0 - Live 0xbf103000gslX680new 64178...原创 2019-11-27 21:20:24 · 906 阅读 · 0 评论 -
软连接 硬链接 与cp -p
1.软连接可以链接目录和文件。ln -s 源文件 目标文件硬链接只可以链接文件,并且不能跨文件系统。ln 源文件 目标文件2.软连接是创建一个新的文件,指向原文件。硬链接是增加一个文件名到block里面,对应同样的inode号码。使用ls -i可以看到对应的区别:ll -i总用量 264812556092 lrwxrwxrwx 1 yuanguochao yuanguocha...原创 2019-11-13 20:40:30 · 5206 阅读 · 0 评论 -
一张图看懂git空间图例
一下git实验版本:git --versiongit version 1.9.1图例:resetlinux-3.10$:git st ./位于分支 airplay要提交的变更: (使用 "git reset HEAD <文件>..." 以取消暂存) 修改: README尚未暂存以备提交的变更: (使用 "git ad...原创 2019-10-21 13:51:37 · 328 阅读 · 0 评论 -
安卓-windows交叉编译调试脚本 adb+bat
覆盖原目标机测试文件:adb shell killall Testadb push %~dp0Test /usr/binadb shell chmod 777 /usr/bin/Test删除Windows当前输出目录,以及目标机远程输出目录rd /s /q %~dp0test_file\output\adb shell rm -r /tmp/output/*adb push %~d...原创 2019-06-12 19:12:24 · 230 阅读 · 0 评论 -
超级有用的Makefile调试技巧
有时候makefile报错真是讨厌呢,找了一下发现这个资料不错,好喜欢好喜欢的呢。https://www.cnblogs.com/LoTGu/p/5936465.html转载 2019-04-23 14:14:36 · 186 阅读 · 1 评论 -
makefile shell条件判断汇总
1.makefile判断文件是否存在使用wildcard函数与ifeq或者ifneq:格式:ifneq ($(MISC_CONFIG), $(wildcard $(MISC_CONFIG)))…else…endif示例,判断…/sdk_compose/config是否存在:MISC_CONFIG=../sdk_compose/configifneq ($(MISC_CON...原创 2019-03-27 20:43:13 · 4350 阅读 · 0 评论 -
dos与shell常用脚本注释
一.dos注释,windows bat注释1.段落注释,多行注释使用go to命令跳过段落adb push %~dp0\test\. /tmp/test/goto start你看不到我看不到我。:start被看穿了吗?2.单行注释echo 1 ::你看不到我pause echo 2 remrem 你看不到我pause 3.行间注释echo %你看不到我...原创 2019-01-25 13:43:19 · 906 阅读 · 0 评论