“link against”某事在词源上是什么意思?

What does it mean to “link against” something - etymologically?

我已阅读 this 关于 Stack Overflow 的问题。答案既详尽又正确,但我不知道为什么人们在谈论图书馆时要使用 "against" 这个词。 "Against" 意味着冲突,但我不会在我的程序中包含一个与我的目标背道而驰的库。在我看来 "link with" 比 "link against".

更能说明我的意图

有谁知道为什么我们使用短语 "link against" 而不是 "link with"?

有很多方法可以表明一个项目与另一个项目相关联或依赖于另一个项目。

一架梯子靠着一栋建筑物作为支撑。测试一个论点 against 各种计数器以确保它是合理的。

"Against" 通常用于后一种方式(但不是阶梯方式)的数学或逻辑用语。在这些情况下,虽然一个元素与另一个元素相对,但它们并不冲突。