【发布时间】:2022-12-23 04:04:33
【问题描述】:
Visual Studio C++ 项目中的什么设置等同于 *nix --enable-pic 开关,即 ./configure --enable-pic
【问题讨论】:
-
描述您想要实现的目标可能比
./configure选项更好。然后你会得到更多的人能够回答。 -
我想构建一个建议
--enable-pic的项目(在 *nix 环境中)
标签: c++ visual-studio
Visual Studio C++ 项目中的什么设置等同于 *nix --enable-pic 开关,即 ./configure --enable-pic
【问题讨论】:
./configure 选项更好。然后你会得到更多的人能够回答。
--enable-pic 的项目(在 *nix 环境中)
标签: c++ visual-studio
没有,因为它不是必需的。
http://en.wikipedia.org/wiki/Position-independent_code: “Microsoft Windows DLL 不是 Unix 意义上的共享库,不使用与位置无关的代码”
【讨论】:
https://en.wikipedia.org/wiki/Dynamic-link_library
“Windows 不为其 DLL 使用与位置无关的代码;相反,代码在加载时进行重定位,将其所有入口点的地址固定在第一个加载 DLL 的进程的内存空间中空闲的位置。”
【讨论】: