static-linking 相关问题

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

我无法使用premake5添加其他库

我正在学习OpenGL和GLFW,我决定使用premake5,因为它似乎易于使用和维护。我的项目位于一个名为LearningOpenGL的文件夹中。我在使用MAC。项目结构。 ...

回答 1 投票 3

msvc编译器(和其他编译器)如何知道要绑定到哪个std重载?

我知道这个问题有两个答案-一个很长很复杂,而另一个很短很简单。现在,我对后者感兴趣。我来自C#/。NET背景,如果您使用过它...

回答 1 投票 0

动态链接库可以覆盖静态库吗?

nokogori gem带有自己的libxml2版本。此外,它还警告libxml2.so在需要之前已加载了另一个版本:if created_pa rser_version!= ...

回答 1 投票 0

如何在我的SDL2_mixer mingw应用程序中包含所有DLL?

我正在制作一个使用SDL2_mixer lib的简单应用程序。我想准备好要分发的应用程序,我想这意味着我应该在应用程序中包含所有依赖项DLL。 g ++ -...

回答 1 投票 0

我如何将glibc作为静态库?

我想编译一个程序并将其静态链接到glibc,因此它可以在其他Linux发行版上运行,而无需用户进行任何特殊配置。我尝试使用CFLAGS =“-static -static -...

回答 1 投票 1

GCC:-静态链接到pthread的--whole-archive配方在最新的gcc版本中停止工作

针对pthread的静态链接在Linux上是一个困难的话题。它曾经用于将-lpthread包装为-Wl,-整个存档-lpthread -Wl,-没有整个存档(详细信息可在此答案中找到)。 ...

回答 1 投票 2

我可以在我想要的任何地方保存C静态库吗?

我已经用C创建了一个库,并希望在编译时链接它。我必须保存在计算机文件系统中的某个文件夹中,还是可以在应用程序中创建自己的文件结构以保存...

回答 1 投票 0


如何使用glibc而不是musl用rustc创建静态可执行文件?

我用C,Go和Rust编写了简单的代码。 foo.c #include int main(){printf(“ hello \ n”);返回0; } foo.go软件包main import“ fmt” func main(){fmt.Println(“ hello”); ...

回答 1 投票 0

Cocoapods中没有可见的@interface

我正在尝试通过将其拆分到不同的子项目中来调制我的应用程序。受到这个想法的启发。因此,我将项目拆分为静态库,然后跟随该教程。我用...

回答 1 投票 2

带Rust的便携式二进制文件

我在使用rust构建可移植可执行文件时遇到问题 在Ubuntu上运行仅使用cargo build的可执行文件失败了 使用rustc ... C link ar...

回答 2 投票 9

如何为Eclipse Paho MQTT C客户端获取静态库?

我正在尝试从Ubuntu 16.04上的Paho存储库编译代码,以便生成静态库:cd〜/下载git clone https://github.com/eclipse/paho.mqtt.c.git mkdir / tmp / ...

回答 1 投票 1

Eclipse Paho MQTT C-如何获取静态库?

我正在尝试从Ubuntu 16.04上的存储库编译代码,以便生成静态库:cd〜/下载git clone https://github.com/eclipse/paho.mqtt.c.git mkdir / tmp / build ....

回答 1 投票 1

自动工具用户如何指定静态和动态链接的组合?

我正在使用autoconf,automake和libtool构建程序。我的工作要求我静态链接(大多数)库。过去这不是问题,因为我可以静态链接所有内容...

回答 1 投票 10

如何避免使用MinGW64编译`msvcrt.dll`?

我有一些可以编译到各种平台的C ++代码,即Linux 32/64位,Windows 32/64位。对于Windows,我使用mingw-w64软件包提供的最新gcc编译器。麻烦我...

回答 1 投票 1

分两步进行编译和链接时未定义的引用

我正在尝试构建可包含在Kotlin / Native项目中的静态库。 Kotlin / Native构建过程确实分两个步骤进行编译和链接,并且链接步骤始终失败,并显示...

回答 1 投票 -1

MSVC17链接与运行应用程序静态,仍然得到缺少DLL错误

我设置/ MT标志让我的C ++应用程序与C运行时静态链接的,所以我不担心重新分配的运行,但是,一经推出,我得到一个错误信息说失踪“阿比-...

回答 1 投票 0

如何使用静态链接使用OpenSSL在C / C ++

我在C和C ++写的简单应用程序使用OpenSSL。我编译他们是这样的:GCC openssltest.c -o openssltest -lcrypto G ++ openssltest.cpp -o openssltest -lcrypto而它的一切OK,但只有当你有...

回答 4 投票 12

未定义的引用“__imp_fmi2_import_free”

我一直在试图编译和链接C编写的测试文件,并可以与JModelica的FMILibrary通信。我能够编译和链接,并在Linux系统中运行它。来到...

回答 2 投票 0

应用信息:多个实例相互干扰

我建立一个iOS应用程序扩展名(在这种情况下,一个音频单元插件)。该代码是目的-C,C ++和C文件的混合。当我在一台主机上运行我的音频单元的一个实例,它工作正常,但一旦我...

回答 1 投票 1

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