如何让 GNU __attribute__((constructor)) 在库中工作?
作者:Louis Strous 提问时间:2/22/2015
如果我将所有目标文件链接在一个链接中,我可以让 GNU 工作(对于 C++ 程序),但如果我将包含构造函数的目标文件存储在库中,然后链接库而不是目标文件,它就不再工作了。我做错了什么?__attrib...
makefile 问答列表
作者:Louis Strous 提问时间:2/22/2015
如果我将所有目标文件链接在一个链接中,我可以让 GNU 工作(对于 C++ 程序),但如果我将包含构造函数的目标文件存储在库中,然后链接库而不是目标文件,它就不再工作了。我做错了什么?__attrib...
作者:Shistastic 提问时间:5/24/2018
我正在尝试在 CentOS 7 机器上安装 Nova 和 HoneyD,但我发现自己遇到了问题。 问题是,在我使用命令make后,我收到以下错误: Config.cpp:(.text+0xa2d6...
作者:Thibault de Villèle 提问时间:4/28/2017
这是我的问题:我有一个 makefile 文件,其中包含用于编译项目中所有内容的信息,以使我的生活更轻松,但最近它让我有些头疼。 它可以编译多个文件,例如: objects/io.o: sourc...
作者:Vincent Han 提问时间:3/4/2023
我在程序中使用 openGL 库时遇到了一些问题。首先,我确实正确地实现了所有相关的东西: #define GL_SILENCE_DEPRECATION #ifdef __APPLE__ #incl...
作者:Eduardo 提问时间:2/1/2009
如何从 C 程序调用 C++ 函数,是否可能?,如果可能,我该怎么做?。谢谢。...
作者:ajsdiubfaoishd 提问时间:7/29/2023
我正在尝试为我的图形项目设置一个 makefile。我在 macOS 上使用 X11,所以我安装了 xQuartz。我检查了我的安装文件夹,它的所有内容都正确无误。我能够运行测试程序。我的项目由一个文...
作者:FLSill 提问时间:7/25/2023
我目前在尝试从 OpenWrt 19.07 过渡到 OpenWrt 22.03 时遇到了一个问题。具体来说,我正在尝试使用 OpenWrt 22.03 构建一个名为 php8-pecl-zmq 的包。...
作者:BrooklynBoy 提问时间:3/10/2023
所以我用新的 g++ 编译器安装了 MSYS2。使用新编译器更新 CodeLite 属性,并尝试仅使用 main(){return 0;} 构建 simpla 应用程序 获取控制台输出中的下一个错误...
作者:Hubungus 提问时间:6/25/2023
我一直在尝试使用 Visual Studio 代码设置 raylib,但我的包含路径似乎搞砸了。每当我尝试运行程序时,我都会收到此错误,据我所知,这意味着我的包含路径都没有正确设置,但我无法找出我出错...
作者:Aleix Mariné 提问时间:6/17/2023
我有一个具有这种结构的 C 项目: 该文件的顶部有以下内容:main.c #include "libbattleship/libbattleship.h" int main() { ... ...