两个主要问题?编译器用的是什么  clang gcc

1,默认的路径是什么?

可以通过命令来查看系统中设置的目录 :

gcc -xc++ -E -v -
  • 当前目录
  • 用户定义的目录 :通过-I目录来添加目录
  • 系统定义的目录

 

2,如何添加和修改路径?

 

3. 查看可执行文件的依赖   修改依赖的路径

otool -L  可执行文件

链接时的路径由什么决定的呢?

在编译动态链接库的时候 需要指定INSTALL_PATH.也就是他的安装路径,如果一个可执行程序编译的时候如果链接到这个库,这个路径会被记录下来用来定位这个动态库。