linux 使用技巧

cmake  。 --trace 跟踪CMakeLists。txt执行,这个很有用的。


一、vi一个文件时,在命令模式下敲 / ,

输入你要查找的关键字敲回车就可以了。  

如果你要继续查找此关键字,敲字符 n  

敲字符N 就会向前查询; 

二、vi打开一个文件,shift+G到文件末尾

三、修改完按Esc退出,:wq保存并退出,:x保存退出,:q!强制退出不保存

dd删除一行;

i 从当前位置插入;



cmake . -DCMAKE_CXX_COMPILER="aarch64-linux-android-c++"

cmake 执行cmakelist不生效就卸载命令里吧,更加方便。


调试make信息时候  

make  --debug=a  能够输出详细的信息包括路径搜索。这样你可以看到头文件的搜索规则。

搜索某个文件夹下是否具有某个符号,

 find / -name '*.so'|xargs nm -u -A|grep 'stderr'


关注一个博客。http://blog.sina.com.cn/s/blog_4a471ff601010jgq.html


strings /lib64/libc.so.6 | grep GLIBC

如何查看.so文件的依赖关系

objdump -x libxxxxx.so | grep NEEDED



我最常用的一个例子:

cmake --help-variable-list  | grep CMAKE | grep HOST
CMAKE_HOST_APPLE
CMAKE_HOST_SYSTEM
CMAKE_HOST_SYSTEM_NAME
CMAKE_HOST_SYSTEM_PROCESSOR
CMAKE_HOST_SYSTEM_VERSION
CMAKE_HOST_UNIX
CMAKE_HOST_WIN32

这里查找所有CMake自己定义的builtin变量;一般和系统平台相关。

在装有命令的机子上执行:yum provides */bin/sar (命令路径改成想要查找的命令)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值