获取gcc和arm-linux-gnueabihf-gcc默认搜索路径
时间: 2023-08-01 10:11:06 浏览: 147
要获取gcc和arm-linux-gnueabihf-gcc的默认搜索路径,可以使用以下命令:
对于gcc:
```
gcc -print-search-dirs | grep programs | cut -d' ' -f2- | tr ':' '\n'
```
对于arm-linux-gnueabihf-gcc:
```
arm-linux-gnueabihf-gcc -print-search-dirs | grep programs | cut -d' ' -f2- | tr ':' '\n'
```
这些命令将输出gcc和arm-linux-gnueabihf-gcc的默认搜索路径,包括:
- 系统默认搜索路径
- 环境变量LIBRARY_PATH指定的搜索路径
- 环境变量CPATH指定的搜索路径
- 环境变量C_INCLUDE_PATH指定的搜索路径
- 环境变量CPLUS_INCLUDE_PATH指定的搜索路径
- 环境变量OBJC_INCLUDE_PATH指定的搜索路径
如果您想要更详细的搜索路径信息,可以使用以下命令:
对于gcc:
```
gcc -v -E -x c /dev/null 2>&1 | grep '^ /' | grep -v ' /usr/include' | grep -v 'End of search list.'
```
对于arm-linux-gnueabihf-gcc:
```
arm-linux-gnueabihf-gcc -v -E -x c /dev/null 2>&1 | grep '^ /' | grep -v ' /usr/include' | grep -v 'End of search list.'
```
这些命令将输出gcc和arm-linux-gnueabihf-gcc的详细搜索路径信息,包括每个搜索路径的优先级和相关文件夹。
阅读全文