abc
我在计算机的不同位置安装了一个库,其版本可能有所不同。
我也有不同的编译器comp1
和comp2
.
通过执行以下两个命令,我最终得到两个略有不同的可执行文件。prog1
两者prog2
都运行,但一些内部值不同。
comp1 -o prog1 my_code.c -labc
comp2 -o prog2 my_code.c -labc
我怀疑链接器可能会abc
根据我使用的编译器调用不同版本的 lib。我想知道这是否在某处指定以及写在哪里,当有人-labc
在命令行中调用时要做什么。