程序如何相互联系?

时间:2015-08-04 19:04:09

标签: path linker

我有几个问题与程序如何相互关联有关。

假设我在Google Chrome中打开了一个Java小程序。 Google Chrome如何知道在我的计算机上找到Java的位置?

假设我在C程序中包含一个标准库。编译器如何知道在哪里找到该库?

假设我下载了一个依赖于另一个程序的程序。例如,BCFtools依赖于zlib库。如何确保第一个程序可以找到并使用第二个程序?

我对bash中如何使用PATH变量有一定的了解。但是,我不明白某些程序如何能够“找到”已安装的其他程序。很抱歉,如果这是一个基本问题,但我在网上找不到任何内容。

0 个答案:

没有答案