怎么查看linux上的so库是否strip了?
时间: 2024-02-27 10:52:20 浏览: 50
可以使用以下命令来查看Linux上的共享库是否使用了strip命令进行了剥离:
```bash
readelf -S {库文件路径} | grep debug
```
如果输出结果中没有包含`debug`关键字,那么说明这个库文件已经经过了strip处理,否则就说明该库文件还没有进行strip处理。
另外,也可以使用以下命令来查看库文件的大小:
```bash
ls -lh {库文件路径}
```
如果库文件的大小比较小,那么就有可能已经进行了strip处理。但是这种方法并不是很准确,因为库文件的大小受到编译器、链接器等多种因素的影响。
相关问题
python文件读写什么时候要用strip?
strip() 方法可以用于去除字符串两侧的空白字符(包括空格、制表符、换行符等),有时在读取文件时会遇到字符串两侧有多余的空白字符的情况,这时候可以使用 strip() 方法去除这些空白字符。在读取文件时,如果使用 readline() 或者 readlines() 方法读取一行或多行字符串时,通常需要使用 strip() 方法去除多余的空白字符。而在写入文件时,如果需要在字符串两侧添加空白字符时,也可以使用 strip() 方法去除原字符串两侧的空白字符,然后再添加空白字符。
linux strip
Linux strip是一个命令行工具,用于从可执行文件中删除符号表和调试信息。这样可以减小可执行文件的大小,同时也可以保护代码的安全性。strip命令通常用于编译后的可执行文件,可以通过在命令行中输入“strip [文件名]”来使用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)