可能是您正在进行交叉编译,链接器的目标是您自己以外的系统.例如,MinGW可用于在Linux上编译Windows二进制文件.这里-L将指向链接所需的DLL,并LD_LIBRARY_PATH指向链接器运行所需的任何库.这允许编译和链接不同的体系结构,OS ABI或处理器类型.
在尝试构建特殊目标时,它也很有用.我可能会将一个静态版本的程序与一个不同的静态库链接起来.这是Linux From Scratch的第一步,在主系统上创建一个单独的迷你环境,成为一个chroot监狱.
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |