[embeded]objdump命令的使用
objdump命令是Linux下的反汇编目标文件或者可执行文件的命令,简单摘录几条,免得Makefile里面看了觉得不熟,更多的就man一下。 objdump -f test 显示test的文件头信息 objdump -d test 反汇编test中的需要执行指令的那些section objdump -D test 与-d类似,但反汇编test中的所有section objdump -h test 显示test的Section Header信息 objdump -x test 显示test的全部Header信息 objdump ...标签: embedded
[embeded]Makefile中patsubst和subst
1.他们都是执行替换 2.patsubst可以用通配符进行正则替换 For example: $(patsubst %.c, %.o, "aaa.c bbb.c ddd.c.c.c eee.co") out: aaa.o bbb.o ddd.c.c.o eee.co $(subst %.c, %.o, "aaa.c bbb.c ddd.c.c.c eee.co") out: aaa.o bbb.o ddd.o.o.o eee.oo标签: embedded
[embeded]Makefile中wildcard用法
Makefile在变量的定义和函数引用时,通配符将失效,可以使用“wildcard”展开通配符,用空格分开。用法: $(wildcard PATTERN...) For example: $(wildcard *.c) $(patsubst %.c, %.o, $(wildcard *.c)) 上面第二个例子的意思是,先在当前目录展开所有c文件,然后用patsubst将“.c”换成“.o”标签: embedded
[embeded]找不到libz.so.1的动态库
Linux环境下ARM交叉编译找不到libz.so.1的动态库 查资料发现,本机是64位的,arm交叉编译环境是32位的,需要安装32位的兼容库。 使用sudo apt-get install ia32-libs安装标签: embedded
[linux]mosquitto开启实名登录
1.修改mosquitto.conf #allow_anonymous true #password_file 改为 allow_anonymous false password_file /xxx/xxx/user.pass 2.产生密码文件user.pass mosquitto_passwd -b ./user.pass username password 注意文件路径标签: linux
[python]ubuntu下python安装指南
1.下载地址:python.org 2.解压 tar -xzvf ******.tgz 3.配置 ./configure --prefix=${pwd} 4.编译 make 5.安装 sudo make install 6.将安装目录(当前pwd)加到环境 /etc/environment 7.我还只会重启生效标签: python
[network]OpenSSL生成证书的步骤
SSL的原理先不说,这里先把证书的生成以及CA的生成和签名记录一下: 1.1.服务端密钥 openssl genrsa -des3 -out server.key 2048 PEM pass phrase:123456 1.2.密钥去密码 openssl rsa -in server.key -out server.key [cancel password] pass phrase:123456 [ca password] 1.3.生成请求签名文件 openssl req -new -key server.key -out server.csr 2.1.客户端密钥 ...标签: network
[C]Source Insight常用的快捷键
Ctrl+= :Jump to definition Alt+/ :Look up reference F3 : search backward F4 : search forward F5: go to Line F7 :Look up symbols F8 :Look up local symbols F9 :Ident left F10 :Ident right Alt+, :Jump backword Alt+. : Jump forward Shift+F3 : search the word under cusor backward Shift+F4 : s...标签: C
护眼色
色调:85;饱和度:123;亮度:205, R:199; G:237; B:204; 颜色代码是: #C7EDCC[linux]最大线程数受多个原因制约
用 cat /proc/sys/kernel/threads-max 检查一下系统支持的最大线程数,一般来说数字都很大。但实际上用户创建线程的数量还是受几方面制约的。 1、PTHREAT_THREAD_MAX 这个值描述了单个用户进程可创建的最大线程数,直接修改并无效果,得在修改后重新编译C库才能起作用,除非有特殊要求,否则就小题大做了。 2、linux 中每个线程分配的栈空间缺省为8M,分配给用户编程的地址空间为3G,因此纯理论上包括主线程在内最大线程数不超过 3 * 1024 / 8 = 384 个,加上代码段,数据段等开销,这个数字还要减少。因此减少每个线程的栈大小可以增加创...标签: linux
日历
最新微语
- 有的时候,会站在分叉路口,不知道向左还是右
2023-12-26 15:34
- 繁花乱开,鸟雀逐风。心自宁静,纷扰不闻。
2023-03-14 09:56
- 对于不可控的事,我们保持乐观,对于可控的事情,我们保持谨慎。
2023-02-09 11:03
- 小时候,
暑假意味着无忧无虑地玩很长一段时间,
节假意味着好吃好喝还有很多长期不见的小朋友来玩...
长大后,
这是女儿第一个暑假,
一个半月...
2022-07-11 08:54
- Watching the autumn leaves falling as you grow older together
2018-10-25 09:45
分类
最新评论
- Goonog
i get it now :) - 萧
@Fluzak:The web host... - Fluzak
Nice blog here! Also... - Albertarive
In my opinion you co... - ChesterHep
What does it plan? - ChesterHep
No, opposite. - mojoheadz
Everything is OK!... - Josephmaigh
I just want to say t... - ChesterHep
What good topic - AnthonyBub
Certainly, never it ...