gcc-extensions 相关问题


在 Windows 上为 mingw-gcc 构建 BGFX 时出错

我正在尝试使用 mingw-gcc 而不是 Visual Studio 在 Windows 64 位上构建 bgfx。在尝试构建时出现错误 我尝试使用 make mingw-gcc-debug64 构建 bgfx 库,但出现错误...


Linux 进程及其子进程读取/写入的总字节数

我想打印Linux进程读/写的总字节数。例如,我运行 gcc -c a.c 并想查看 GCC(包括其子项)总共请求了多少字节


我可以通过单击重新加载扩展在本地模拟更新过程吗?

单击重新加载(在 chrome://extensions 中)与 chrome 扩展自动更新时相同吗? 我想避免 chrome 网上应用店更新过程等待 60 分钟。


是什么阻止了 GCC __restrict__ 限定符工作

这是一些相当简单的代码,使用 -O2 (gcc 4.8.5) 编译: 无符号字符 * 行缓冲区; int yuyv_tojpegycbcr(无符号字符 * buf, int w) { int 列; 无符号字符 * 限制 pi...


使用 printf 打印高精度双精度数,使用 GCC 编译

在C程序中用printf打印并用%.20f指定小数点后有多少个字符时,它只给我15个字符,其余的都是0。我用GCC编译...


使用-O3时确定段错误的原因?

当使用 -O3 和 GCC 4.8/4.9/5.1 编译程序时,我无法确定段错误的原因。对于 GCC 4.9.x,我在 Cygwin、Debian 8 (x64) 和 Fedora 21 (x64) 上看到过它。其他人有


gcc 中存在不明确的构造函数错误,但 msvc 中没有

我最近了解到,一个类中可以有多个默认构造函数。然后我写了下面的程序,用 msvc 编译,但是 clang 和 gcc 都无法编译它。 结构A {


使用 Shopify Checkout Extensions 在结帐感谢页面上访问订单 ID 或结帐令牌

我正在使用 Shopify 的结账 UI 扩展,并做出反应,在“谢谢”页面上添加“您是如何听说我们的”表单。我已经弄清楚如何渲染表单并从


Firebase Extensions 使用 AngularFire 调整图像大小后如何获取新的下载 URL?

在 Firebase 扩展调整图像大小后,需要帮助获取调整图像大小 URL。 在我能够使用下面的代码执行此操作之前。但是,激活该功能后,图像不显示...


gcc-12/13:仍然找不到 std::stacktrace

我有这个代码: #包括 #包括 int 嵌套函数(int c) { std::cout << std::stacktrace::current() << '\n'; return c + 1; } int func(int ...


为什么gcc将8字节格式的char类型传递给函数汇编

为了学习汇编,我正在查看 GCC 使用 -S 命令为一些简单的 c 程序生成的汇编。我有一个 add 函数,它接受一些整数和一些字符并将它们添加在一起。 ...


printf 和整数的奇怪警告

我对以下代码和 GCC 编译器(Linux 上的 v11.4 到 x86_64)感到疯狂: 静态无效 disasm_TESTSX_X(char *__buffer, test_inst_t *inst) { __buffer += sprintf(__buffer, "...


如何修复“找不到 GLEW(缺少:GLEW_INCLUDE_DIR GLEW_LIBRARY)”

看来您正在使用 GCC 为 Linux 原生构建 Linux 上的 Cocos2dx:“cmake -G 'CodeBlocks - Unix Makefiles' -- OpenGL 包含目录:/usr/include CMake 错误位于 /usr/local/share/cmake-3.4/M...


关于模板别名和用户定义运算符的顺序的奇怪行为

以下代码可以使用GCC或MSVC编译,但使用Clang失败 #包括 #ifdef MY_INT 模板 结构 my_int { 静态常量...


ThreadX RTOS 中的堆和堆栈分配

最近我开始学习ThreadX RTOS,我注意到在使用gcc工具链为Cortex-M4提供的链接器脚本和crt0.S中,.stack和.heap部分分配了1024字节大小...


如何告诉 gcc(或 ld)链接标准 c 和 c++ 库的调试版本

我有 libstdc++ 和 libc 等的调试版本,并且想链接到它们。它们位于 /usr/lib/debug 中,而不是 /usr/lib 中。有什么想法吗?


l/bin/ld:找不到-lcurl-impersonate-chrome:没有这样的文件或目录

当我尝试在docker中的python3.10中安装curl-cffi>=0.5.9时,显示如下错误: #12 50.74 gcc-共享 #12 50.74 构建/temp.linux-x86_64-cpython-310/build/temp.linux-x86_64-cpython-310/


如何在宏中单引号参数?

我想创建一个 C 预处理器宏,它将单引号引用参数。就像常用的#X一样。 我希望将 Q(A) 扩展为“A”。 我在 Linux 上使用 gcc。 有没有人有...


重载没有引用限定符的引用限定成员函数

成员函数 f 的非引用限定重载是否符合 C++20 标准? Clang 和 GCC 似乎都接受它。他们都在拉木棍的短端吗? th...


为什么每次我尝试将应用程序从 Anypoint Studio 部署到 CloudHub 时,我的 pom.xml 文件都会更新?

我的 pom.xml 文件中有以下部分用于我正在执行的虚拟项目: org.mule.tools.maven mule-maven-插件 我正在做的一个虚拟项目的 pom.xml 文件中有以下部分: <plugin> <groupId>org.mule.tools.maven</groupId> <artifactId>mule-maven-plugin</artifactId> <version>${mule.maven.plugin.version}</version> <extensions>true</extensions> <configuration> <classifier>mule-application</classifier> </configuration> </plugin> 每当我尝试直接从 Studio 将应用程序部署到 CloudHub 时,上面的部分就会更改为以下部分: <plugin> <groupId>org.mule.tools.maven</groupId> <artifactId>mule-maven-plugin</artifactId> <version>${mule.maven.plugin.version}</version> <extensions>true</extensions> <configuration> <classifier>---- select project type ----</classifier> </configuration> </plugin> 然后部署失败并出现以下错误: Publication status: error [INFO] ------------------------------------------------------------ [INFO] Steps: [INFO] - Description: Publishing asset [INFO] - Status: error [INFO] - Errors: [The asset is invalid, Error while trying to set type: app. Expected type is: rest-api.] [INFO] ......................................... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 02:33 min [INFO] Finished at: 2024-01-08T14:11:31+05:30 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.mule.tools.maven:exchange-mule-maven-plugin:0.0.17:exchange-deploy (default-exchange-deploy) on project super-biodata-sapi: Exchange publication failed: Publication ended with errors: [The asset is invalid, Error while trying to set type: app. Expected type is: rest-api.] -> [Help 1] 这可能是什么原因? 以下是一些细节: Anypoint Studio版本:7.16.0 Maven版本:3.8.8 Mule 运行时版本:4.4.0 Mule Maven 插件版本:3.8.0/4.0.0(两者都尝试过) Java版本:OpenJDK 11.0.9 我以前使用过 Anypoint Studio 7.15,在那里完全相同的项目没有任何问题。但更新后,我遇到了很多问题。 我还尝试使用“rest-api”而不是“mule-application”。然后,首先在部署开始时,“rest-api”更改为“mule-application”,然后再次更改为“----选择项目类型----”,最后失败。 我怀疑存在混乱。您提到您正在尝试将 Mule 4 应用程序部署到 CloudHub,但对资产的引用和错误消息与将资产发布到 Any point Exchange 相关。 CloudHub是一个部署和执行Mule应用程序的云平台。 Anypoint Exchange 是资产存储库,包括 REST API 的定义,但不包括 Mule 4 应用程序,也不用于执行任何操作。有关有效资产的详细信息,请参阅文档。 由于 mule-application 不是发布到 Exchange 的有效资产类型(对于 Mule 4),那么 Studio 似乎试图让您更改为有效的资产类型。 如果您尝试部署到 CloudHub,请参阅文档了解不同的方法。


使用 C 预处理器将 int 连接到字符串

我正在尝试弄清楚如何使用 C 预处理器将 #define'd int 连接到 #define'd string。我的编译器是 CentOS 5 上的 GCC 4.1。该解决方案也适用于 MinGW。 我愿意...


constexpr int* ptr =&i 在 msvc 中编译,但不能在 clang 和 gcc 中编译

我正在使用此处列出的书籍学习 constexpr 变量。特别是我在 C++ Primer 中读到: 声明为 constexpr 的变量是隐式 const,并且必须使用常量初始化


GCC 出于什么目的创建应用于移位项的单独位掩码?

以下是一个最小的可重现代码示例,我必须在八叉树分支内生成 3D 坐标的“数组”(其 1 字节元素打包到生成的 uint_fast64_t 中)...


为什么编译器不能优化 try-catch 块中的单个 throw 语句?

我只是在编译器资源管理器中玩一些 C++ 代码,并在编译简单的 try/catch 块时注意到一些意外的行为。以下两个片段都是用 gcc 编译的...


从初始值设定项列表转换为“A”将使用显式构造函数“A::A(int)”

我正在尝试将旧的 C++03 代码库迁移到 C++11。但我无法理解 gcc 在以下情况下警告我的内容: % g++ -std=c++03 t.cxx % g++ -std=c++11 t.cxx t.cxx:功能中...


在 C++ 中隐藏父类但不隐藏祖父母

是否有可能在班级可见性方面跳过一代? 以下内容适用于 gcc 编译器,但不适用于 clang 或 intel。它们失败并出现错误:无法将“C”转换为其受保护的基类...


win10 gdb 不是可执行格式:无法识别文件格式

我是一个C新手,最近通过MinGW在Windows 10上安装了gcc和gdb。但是,当我尝试通过 win10 cmd 使用 gdb 调试程序时,出现错误。 这是我在 cmd 上所做的: 海湾合作委员会...


如何让编译器发出有关 switch 和 case 中枚举类型不匹配的警告?

对于下面的代码,我希望有一个警告,因为a是枚举A类型,但是case B1和B2是枚举B类型;但我找不到一种方法让 gcc/clang 发出警告。 关于如何做的任何建议


在针对 C++ 的 GCC 编译器中进行优化时,不同构建类型有何差异?

仅供参考:我在 CLion。 这只是我好奇的事情,但我编写了一个程序来使用我所有的内存来娱乐。它创建了一个 int* array = new int[3'900'000'000]{};。 当我在调试中运行该程序时...


Jekyll kramdown:如何禁用在表格中生成样式?

我有带有标准 Markdown 表的 Markdown 文件: | AAA | BBB | |:---:|:---:| | 1 | 2 | | 3 | 4 | Jekyll 渲染得很好,但添加了 text-align: center; td 的风格: ... 我有带有标准 Markdown 表的 Markdown 文件: | AAA | BBB | |:---:|:---:| | 1 | 2 | | 3 | 4 | Jekyll 渲染得很好,但在 text-align: center; 的风格中添加了 td: <table> <thead> <tr> <th style="text-align: center">AAA</th> <th style="text-align: center">BBB</th> </tr> </thead> <tbody> <tr> <td style="text-align: center">1</td> <td style="text-align: center">2</td> </tr> <tr> <td style="text-align: center">3</td> <td style="text-align: center">4</td> </tr> </tbody> </table> 如何禁用此功能,以便 jekyll 不向表格元素添加任何样式? 谢谢你的帮助 我有 Jekyll 4.3.2,这是我的 _config.yml 的内容: highlighter: rouge markdown: kramdown kramdown: extensions: - Hard_wrap - no_intra_emphasis - strikethrough - fenced_code_blocks - autolink - with_toc_data - highlight - footnotes input: GFM sass: style: :compressed permalink: "/:title/" slugify: "pretty" 解决方案是从 hrader 分隔符中删除冒号: | AAA | BBB | |-----|-----| | 1 | 2 | | 3 | 4 |


无法访问派生模板类中模板基类的成员[重复]

我有一个模板基类。可以说。 模板 类基类 { 私人的: int成员1; 字符成员2; .... }; 我从上面的类派生了另一个类。 模板 我有一个模板基类。可以说。 template<class KeyF> class Base { private: int member1; char member2; .... }; 我从上面的类派生了另一个类。 template<class KeyF> class Derived : public Base<KeyF> { public: void func1() { <accessing member1/member2> } .... }; 上面的代码不能在 gcc 中编译。说明 member1 不是 Derived 的成员。但它已经从基类派生了,那为什么它不能访问它的成员呢? 您需要在基本成员名称前添加 this-> 或 Base<KeyF>:: 前缀,或者向类添加 using 声明以取消隐藏它们。他们的名字是从属名称,并且是隐藏的。 Base中的成员是private。您无法在本课程之外访问课程的 private members(friend 除外)。让它们 protected,或者让 protected getters。 您尝试过受保护吗?自从我深入 C++ 以来已经有一段时间了... 我认为解决这个问题需要两个改变: 在基类中,将成员定义为“受保护”而不是“私有”,以便在派生类中可访问。 在派生类中,在受保护成员前面添加基类名称。在这种情况下,它应该看起来像“Base::member1”。 在我的例子中使用 C++17 标准,问题得到了解决。希望这有帮助。感谢 Kerrek SB 提供的信息。


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