问题标签 [gcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
213011 浏览

gcc - 为什么链接库的顺序有时会导致 GCC 出错?

为什么链接库的顺序有时会导致 GCC 出错?

0 投票
3 回答
425 浏览

c++ - 有没有办法从构建脚本输出中解析依赖树?

我有一个继承的项目,它使用构建脚本(不是 make)来构建项目并将其与各种库链接。

当它执行构建时,我想解析构建输出以确定链接到最终可执行文件的实际静态库是什么和在哪里以及它们来自哪里。

该脚本正在使用 GNU 工具进行编译和链接。

0 投票
2 回答
2835 浏览

gcc - Solaris 上的 gcc 如何找到它的库?

我正在尝试安装“quadrupel”,这是一个在 Solaris x86 上依赖 ffmpeg 的库。

我设法构建了 ffmpeg,它的库位于 /opt/gnu/lib 中,并且包含在 /opt/gnu/include 中,但是当我尝试构建 quadrupel 时,它找不到 ffmpeg 头文件。

需要哪些标志/配置才能将这两个目录包含在库和包含的正确搜索路径中?我不是一个 Makefile 黑客。

0 投票
4 回答
4846 浏览

c++ - 配置文件引导优化 (C)

有人知道这个编译器功能吗?GCC 似乎支持这一点。它是如何工作的?潜在收益是多少?在什么情况下好?内循环?

(这个问题是具体的,而不是一般的优化,谢谢)

0 投票
14 回答
210213 浏览

objective-c - 用于 Windows 的 Objective-C

在 Windows 平台上编写 Objective-C 的最佳方式是什么?

Cygwin和gcc?有没有办法以某种方式将其集成到 Visual Studio 中?

沿着这些思路 - 是否有任何关于如何链接和使用 Windows SDK 的建议。它是一个不同的野兽,但我知道我可以在 Windows DLL 中编写程序集和链接,让我可以访问这些调用,但我不知道如何在没有谷歌搜索和获取零碎指示的情况下做到这一点。

有没有人知道一个很好的在线或书籍资源来做或解释这些事情?

0 投票
7 回答
71377 浏览

c++ - 使用 GCC 预编译的头文件

任何人都成功地获得了与 GCC 一起使用的预编译头文件吗?我的尝试没有运气,也没有看到很多关于如何设置它的好例子。我已经尝试过 cygwin gcc 3.4.4 并在 Ubuntu 上使用 4.0。

0 投票
23 回答
444484 浏览

c++ - 如何摆脱 GCC 中“不推荐使用的从字符串常量到 'char*' 的转换”警告?

所以我正在研究一个非常大的代码库,最近升级到 gcc 4.3,现在触发了这个警告:

警告:不推荐将字符串常量转换为 'char*'</p>

显然,解决这个问题的正确方法是找到每个声明

或函数调用,如:

并使他们成为const char指针。但是,这意味着至少要接触 564 个文件,这不是我目前希望执行的任务。现在的问题是我正在运行-werror,所以我需要一些方法来扼杀这些警告。我怎样才能做到这一点?

0 投票
5 回答
2274 浏览

c++ - 现在每个 Linux 发行版都附带 gcc/g++ 4.* 吗?

我正在考虑将 boost 作为依赖项... atm 我唯一真正需要的是shared_ptr<>,我可以从std::tr1gcc 套件 4 中获得它。*

0 投票
7 回答
3894 浏览

c++ - 在 VS 2005(8) IDE 中使用 GCC

有没有办法在使用 GCC 编译器的同时仍然能够通过 Visual Studio IDE 进行开发?

我们的项目是跨平台的,我经常遇到同事的麻烦,因为我正在检查不符合标准的代码(这可以归因于 VS 编译器!)。

我仍然希望能够使用 MS 编译器进行编译,所以我可以继续调试等,但是我希望能够切换到使用 GCC 编译,这样我就可以确定我没有破坏在其他平台上构建。

这可能吗?

0 投票
3 回答
1911 浏览

c - 如何使用 gcc 将 homepath 导入 c 程序

我正在为windows使用gcc。操作系统是windows XP。如何将 homepath 变量导入我的 c 程序,以便我可以写入 c:\%homepath%\desktop?我想使用类似的东西:

fd = fopen("C:\\%%homepath%%\\desktop\\helloworld.txt","w");