GCC

GCC

文章 315 浏览 219

如何确保在 Linux 中使用 -g 编译程序或共享库

我想确保我的执行程序是可调试的,什么命令可以获取信息。…

全部不再 2024-12-09 12:07:19 0 0

为什么对字符串进行完美的释放会导致“free():下一个大小无效”?

糟糕的问题 代码突然按预期工作了。我不记得从崩溃到现在,除了添加一些 printf 进行调试之外,对代码进行过任何更改。我刚刚删除了 free(c); 中的注…

羁绊已千年 2024-12-09 11:02:38 2 0

如何禁止其他开发人员在 C++ 中 #include 第三方头文件

因此,有一个第三方库有一个头文件,您需要包含它才能使用它。由于该库的实现不是面向对象的,我编写了一个类来封装该库的所有用法,因此如果需要替换…

饮湿 2024-12-09 10:31:14 0 0

Macos 10.6.8 (Snow Leopard) 上的本机工具链问题

下面是问题的描述。 我将其全部标记为代码,以避免 StackOverflow 所做的隐式格式化。 处理类似 Wiki 的标记语言是相当烦人的 当我确切地知道自己想要…

不及他 2024-12-09 10:03:54 0 0

在程序执行期间编辑源代码

我有一个 C 程序,它从不同的文件调用多个函数,在编译过程中,我将所有目标文件链接在一起以生成二进制文件。然后我开始执行程序。现在我想编辑各种…

二手情话 2024-12-09 09:21:34 1 0

为什么 GCC 对这种隐式转换发出警告?

GCC 警告我以下代码包含可能更改值的隐式转换: #include float square = rand(); 但是,以下内容不会产生任何警告: float square = 100; GCC 给出的…

独闯女儿国 2024-12-09 09:14:50 0 0

CMake 中的调试与发布

在 GCC 编译的项目中, 如何为每个目标类型(调试/发布)运行 CMake? 如何使用 CMake 指定调试和发布 C/C++ 标志? 如何表达主可执行文件将使用 g++ …

孤独陪着我 2024-12-09 08:32:11 1 0

如何将GCC的“隐式声明”变成现实警告变成错误?

前言:我的C可能相当生锈了;我第一次开始编写 C 程序是在 1993 年左右,当时的编译器可能有所不同,但我记得当有人试图引用未声明的 C 函数时,编译…

遗失的美好 2024-12-09 08:24:47 0 0

在 OS X 10.7 Lion 上安装 pycurl

我正在尝试在本地环境中安装 PyCurl,该环境在 OS X 10.7 Lion 上有 python 2.7 和 gcc-4.2。我尝试根据这个答案来执行此操作 安装 PyCurl 时出错: s…

好倦 2024-12-09 07:53:55 0 0

如何告诉 gcc 在 switch/case 语句上不间断地发出警告(或失败)?

我有一个复杂的 switch 语句,并且我忘记在其中一个 case 的末尾添加 break。这是相当合法的,因此我陷入了下一个案例。 如果我忽略添加 break 语句,…

莫言歌 2024-12-09 07:01:15 2 0

使用 gcc 仅为特定源文件指定包含目录

我想知道是否可以指定 gcc 的包含目录,以便只有特定的源文件检查该目录。我的意思是,我想要一个像这样的命令行: gcc -I[File1 Include Dir] [File1…

暮年慕年 2024-12-09 05:38:02 0 0

g++ 的标志使用 -nostartfiles -nodefaultlibs -nostdlib 时的静态链接

我一直在尝试找到正确的 .a 和相关标志,用于在 Linux 下静态链接应用程序或 SO。我知道 -static 存在,但我无法使用它,因为我必须链接到一个特定的 …

宫墨修音 2024-12-09 05:13:59 0 0

是否可以使用 buildroot 静态构建 gcc?

我正在使用 buildroot 在专用机器上构建一个新的 gcc 交叉编译器。 它工作正常,但我现在需要从另一台机器运行这个 gcc,在这台机器上我没有相同的 li…

自控 2024-12-09 05:01:34 0 0

无法打开输出文件 helloWorld.exe:权限被拒绝

当我尝试通过记事本++的运行功能使用gcc(由MinGW)编译helloWorld.c时,出现错误: cannot open output file helloWorld.exe: Permission denied 仅…

Oo萌小芽oO 2024-12-09 03:53:18 0 0

CMake 可以使用 g++编译C文件?

我曾参与过一个项目,其中使用 g++ 编译以 .c 结尾的文件中的 C 代码。原因是我被告知 g++ 有更好的警告消息。 我正在将该项目的构建过程切换为使用 C…

迟到的我 2024-12-09 03:08:42 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文