static-linking 相关问题

静态库或静态链接库是一组例程,外部函数和变量,它们在编译时在调用者中解析,并由编译器,链接器或绑定器复制到目标应用程序中,生成目标文件和站点 - 可执行文件。此可执行文件及其编译过程都称为程序的静态构建。

Flask 未检测到“static”文件夹中的 CSS 文件

我一直在尝试运行 Flask 程序,但是它没有检测到静态文件夹中的 style.css 文件。我的不同目录的组织如下图所示: 文件

回答 1 投票 0

如何使用 G++ 将 GL/gl.h 和 GL/glut.h 静态链接到我的 C++ 程序

我目前正在开发一个小程序,当我尝试在干净的Linux发行版上运行它时遇到一个问题:默认情况下未安装OpenGL freeglut3。我来的时候也遇到了同样的问题...

回答 1 投票 0

什么是 __dso_handle 以及为什么需要定义它才能链接到工作?

我最近尝试用 C 和 C++ 为 AWS 机器构建一些文件,并收到链接器错误 __dso_handle 未定义。这困扰了我一段时间,因为我审阅了几篇文章......

回答 1 投票 0

为 Visual Studio 从源代码静态构建 Qt

我尝试了数百次从源代码构建 Qt 进行静态链接,并阅读了许多 Stack Overflow 问题,但它们都不适合我。 如何获取静态库并使用它来构建应用程序...

回答 1 投票 0

编译器允许弱符号函数,无需实现且无链接器错误

静态库声明带有弱符号的函数。 随后,应用程序(不提供函数实现)静态链接该库,但不会生成链接器错误。 这似乎

回答 1 投票 0

动态加载的静态链接可执行文件

我不确定这是否有意义,但是是否可以有静态链接的可执行文件+动态加载? 换句话说:在编译/链接时,目标代码再次静态链接...

回答 1 投票 0

Xcode 链接器可以删除合并二进制文件中的重复符号吗?

简介 我正在尝试确定 Xcode 的新可合并库功能是否可以在应用程序链接到两个动态框架(这两个动态框架都链接到同一个 st)的情况下删除重复的符号...

回答 1 投票 0

将从源代码构建的外部库添加到 C++ Visual Studio 项目

我正在尝试将外部库包含到我在 Windows 上的 Visual Studio 项目中。 有问题的库是 mpg123,用于解码 mp3 文件。 我按照库中包含的安装说明进行操作

回答 1 投票 0

是否可以在没有链接到的静态库的符号的情况下构建动态框架?

我遇到一个问题,应用程序使用两个动态框架,这两个框架都链接到同一个静态库。这两个框架都在其二进制文件中包含静态库的符号。这会导致重复...

回答 1 投票 0

#pragma comment(lib, "xxx.lib") 在 Linux 下等效吗?

我有一个名为 libunp.a 的静态库文件,我知道我可以使用 gcc -lunp xx 链接到该库。 我可以使用 #pragma comment(lib,"xxx.lib") 告诉 Microsoft C/C++ 编译器包含 ...

回答 3 投票 0

使用带有-static链接标志的condition_variable的c++分段错误

我在 ARMv8-A 上运行的 Raspberry Pi 4 中使用 g++ 编译并链接了这个简单的程序。 编译器:g++ -Wall -O0 -g3 -std=c++11 -c Main.cpp 链接器: g++ -static -o "bugTest.elf" ./M...

回答 1 投票 0

clang 似乎忽略静态库中目标文件的调试信息

当我直接从目标文件链接最终的二进制文件时,如 clang -o 二进制 build/lib/*.o build/bin/*.o 我的二进制文件崩溃了,我到处都有行号,因为我所有的目标文件都是

回答 1 投票 0

libstdc++ 通过不同的库静态和动态链接

我的可执行文件动态链接两个库(d1.so 和 d2.so)。 d1.so 静态链接到 libstdc++。 d2.so 动态链接到 libstdc++。 假设首先加载 d1.so,其中 stdlib(动态或

回答 1 投票 0

qmake:检测套件使用静态还是动态Qt版本

有没有办法检查活动套件是使用静态还是动态 Qt 构建?像这样的东西: 包含(SOME_QMAKE_VARIABLE,STATIC_QT_BUILD){ 消息(“检测到静态构建!”) }

回答 1 投票 0

Lazarus 中的静态链接 sqlite

我正在使用 Lazarus 构建一个应用程序,其中使用 sqlite 数据库来存储数千条记录。现在我通过 sqlite3.dll 动态链接到 sqlite 库。 可以吗

回答 1 投票 0

是否可以在运行时链接库?

给定Windows环境... 我知道可以使用 DLL 或反射 DLL 注入在运行时加载共享库(在 Windows 中为 DLL)。正如这里明确指出的那样; http://...

回答 2 投票 0

使用静态链接的 libcrypto 编译程序

我有简单的程序,只调用几个加密函数。我可以编译动态链接的它,它会生成约 15KB 的二进制文件: gcc -s -o crypt crypt.c -lcrypto 当我尝试静态编译它时...

回答 1 投票 0

我怎样才能包含_bytes!到一个单一的外部文件?

我正在用 Rust 编写一个游戏,我正在使用 include_bytes!将一些音频捆绑到可执行文件中。音频文件约为 250MB。我正在为 Intel Mac 和 ARM Mac 进行编译,然后创建...

回答 1 投票 0

导入错误:将 pybind11 与静态/共享库链接时出现未定义符号

我尝试将 pybind11 与静态库链接。构建过程成功,但我收到运行时错误“ImportError:未定义的符号”。直接与 .o 文件链接效果很好

回答 1 投票 0

我可以在给定动态库的情况下取消链接可执行文件的动态化吗?

假设我有一个动态链接的可执行文件,它依赖于 libfoo 和 libbar 中的符号;并且它可以在我的系统上运行,即它找到这些共享库的适当版本。现在,我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.