coding
luminais
这个作者很懒,什么都没留下…
展开
-
查看一个程序或者动态链接库依赖于哪些库的命令
查看一个程序或者动态链接库依赖于哪些库,用下面的命令:Cygwin: cygcheck libxx.dllLinux: ldd libxx.soMac: otool -L libxx.dylib原创 2020-01-03 15:43:09 · 1395 阅读 · 0 评论 -
text, data and bss: Code and Data Size Explained
本文原文链接In “Code Size Information with gcc for ARM/Kinetis” I use an option in the ARM gcc tool chain for Eclipse to show me the code size:在“在ARM/Kinetis项目中用GCC编译器输出代码占用空间信息”一文中我用了一个用于Eclipse的ARM gcc工...原创 2019-04-09 20:27:00 · 297 阅读 · 0 评论 -
How can I use “sizeof” in a preprocessor macro?
在编译时用sizeof检查某个数据类型是否是期望的字节个数,或者对两种数据类型的字节数进行比较#define ASSERT_CONCAT_(a, b) a##b#define ASSERT_CONCAT(a, b) ASSERT_CONCAT_(a, b)/* These can't be used after statements in c89. */#ifdef __COUNTER__...原创 2019-06-12 20:04:50 · 188 阅读 · 0 评论 -
生成patch和打patch
本身Linux命令里有diff和patch两个命令可以生成patch和打patch单个文件diff -uN ori-file mdf-file > mdf-file.patch // 生成patch文件patch -p0 < mdf-file.patch // 将patch修改应用到源代码patch -RE –p0 < mdf-file.patch // 回退pat...原创 2019-06-17 19:41:31 · 2286 阅读 · 0 评论