linux 使用技巧

来源:互联网 发布:retrofit post json 编辑:程序博客网 时间:2024/06/06 19:39

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 (命令路径改成想要查找的命令)



原创粉丝点击