
abc
我在電腦的不同位置安裝了一個庫,其版本可能有所不同。
我也有不同的編譯器comp1
和comp2
.
透過執行以下兩個命令,我最終得到兩個略有不同的可執行檔。prog1
兩者prog2
都運行,但一些內部值不同。
comp1 -o prog1 my_code.c -labc
comp2 -o prog2 my_code.c -labc
我懷疑連結器可能會abc
根據我使用的編譯器呼叫不同版本的 lib。我想知道這是否在某處指定以及寫在哪裡,當有人-labc
在命令列中調用時要做什麼。