compilation相关内容

如何找出使用 gcc 时实际应用了哪些优化?

使用 IBM 的 XL 编译器系列,可以提供两个选项(-qreport 和 -qlist)来为每个源文件生成报告,其中包括关于哪些优化的信息应用了,或者代码的哪些部分无法优化(以及为什么). 是否有可能获得关于 GNU 的 g++ 的类似报告 - 如果可以,该怎么做? 解决方案 看看 -fdump-tree-[switch] 标志.您可以使用 -fdump-tree-all 来获取大 ..
发布时间:2022-01-23 21:04:19 C/C++开发

编译 C++ 代码使系统挂起

当我尝试通过发出命令编译此文件时,“g++ qr.cpp -o qr"系统挂起.我在其他任何地方都没有看到过这种错误. #include使用命名空间标准;布尔赢[1000000001];布尔知道[1000000001];int Sixes[] = {6, 36, 216, 1296, 7776, 46656, 279936, 1679616, 10077696, 60466176, 362797 ..
发布时间:2022-01-23 20:54:50 服务器开发

如何使用带 CodeBlocks 的 G++ 编译 64 位?

我目前正在创建一个共享库 DLL,但我需要在运行时在 64 位环境中加载它,因此它目前无法正常工作. 如何使用 g++ 从代码块编译 64 位 dll? 我尝试过像 -m64 这样的编译器选项,但似乎都没有. 解决方案 要在windows上使用g++编译64位程序,需要MinGW64.我相信 Code::Blocks 是 MinGW32 自带的. 要将其安装到 Code: ..
发布时间:2022-01-23 20:37:31 C/C++开发

如何使用 g++ 编译 openmp

openmp 编译有问题. 如下代码: #include #include #include #include #include 使用命名空间标准;sem_t 空,满;堆栈stk;无效生产(int i){{sem_wait(&empty);cout 首先,我使用以下代码编译它: g++ ..
发布时间:2022-01-23 20:36:40 C/C++开发

如何编译 Julia 脚本?

我注意到 0.4.* 版本的 julia 有一个 --compile 选项. 奇怪的是,我找不到任何关于它的文档. 我正在尝试(在 Ubuntu 中)将 julia 脚本编译为可执行的 LLVM 字节码文件.但是直到这里,我都失败了: julia --compile=yes --output-bc test.bc test.jl分段错误(核心转储) 我也可以得到这个错误信息: j ..
发布时间:2022-01-23 19:25:20 其他开发

在bash中读取每一行作为参数

我正在努力学习抨击.我正在尝试运行 ./test 测试用例测试用例中的文件在下一行有参数 9 11 22 13、32 35 32 16 等等我的程序需要 4 个参数.现在,如果测试用例有一行参数,即 3 5 6 7 它可以正常工作,但是当有超过 2 个时它不能正常运行程序.我知道我需要一个while循环来读取文件的每一行,但我被困在这里.如果有人可以帮助我,将不胜感激.先感谢您.之前在这里问过这个 ..
发布时间:2022-01-23 08:32:09 其他开发

gcc -mpreferred-stack-boundary 选项

我想知道在 GNU 编译器编译过程中 -mpreferred-stack-boundary 选项有什么用.我已经检查了文档,但我失去了解释.谁能解释一下. 解决方案 我想知道在 GNU 调试器中编译期间 -mpreferred-stack-boundary 选项的用途. 该选项与调试器完全无关. 它会影响二进制文件中生成的代码.默认情况下,GCC 将安排事情,以便每个函数在 ..
发布时间:2022-01-22 12:50:58 服务器开发

如何在 Angular2 中使用组件渲染动态模板

我尝试了许多 stackoverflow 选项,例如 加载现有组件动态 Angular 2 Final Release. 我想要做的是获得一个带有 ajax 请求的 html 页面,并在我的自定义组件中渲染/编译这个模板. 我发现 angular2 有两个已弃用的组件,我必须使用 ComponentFactoryResolver. 在我的旧解决方案中,我可以设置一个“[inner ..
发布时间:2022-01-21 10:31:35 其他开发

将 libxml++ 和 glib 库与适用于 C++ Windows 的 CodeBlocks IDE 链接的问题

我正在使用 Code Blocks IDE 为 Windows 编写 C++ 应用程序.我有兴趣使用以下 XML++ 库:http://libxmlplusplus.sourceforge.net/ 它需要 libxml2 和 glibmm-2.4 库.我下载了每个库的源代码,并通过右键单击“构建选项"==>“搜索目录"选项卡==>“编译器"选项卡将所有标题包含到我的项目中.我在那里指定了头 ..
发布时间:2022-01-20 21:55:08 C/C++开发

Intellij 排除文件被编译

我正在尝试将项目中的特定文件排除在编译之外. 根据 Intellij IDEA 文档,您可以通过“将文件标记为纯文本"来执行此操作. 但是,此功能所在的项目视图中的上下文菜单没有此类操作.我正在使用 Intellij 13.02 版.这是我的上下文菜单的样子: 解决方案 在 File > Settings > Build, Execution, Deployment > Com ..
发布时间:2022-01-20 21:13:37 其他开发

编译错误:缺少返回语句

这个程序用 3 种不同的方法玩掷骰子.我在玩掷骰子时需要帮助,但我需要使用这 3 种不同的方法,但由于某种原因,每次编译时都会出现此错误: CrapsAnalysis.java:48:错误:缺少返回语句}^1 个错误进程 javac 以代码 1 退出 代码: 公共类CrapsAnalysis{公共静态int rollDie(int n){返回 (int)(Math.random()*n) + ..
发布时间:2022-01-19 15:01:34 Java开发

是否可以像现在一样轻松编译 Emscripten,但没有控制台和 emscripten 徽标?

在不带任何参数的情况下使用 emscripten 编译 C++ 时,除了 webgl 画布之外,它还会生成一个带有控制台和 emscripten 徽标的 html 文件. 是否可以禁用 logo\console 并让它为一个充满 webgl 画布的空白网页生成 html\js? 解决方案 使用emcc --shell-file https://kripken.github.io ..
发布时间:2022-01-19 12:52:44 C/C++开发

java中枚举的执行顺序

我有一个关于 Enum 的问题. 我有一个枚举类,如下所示 public enum FontStyle {NORMAL("此字体为普通样式."),BOLD("此字体为粗体."),ITALIC("此字体为斜体."),UNDERLINE("这个字体有下划线");私有字符串描述;字体样式(字符串描述){this.description = 描述;}公共字符串 getDescription() { ..
发布时间:2022-01-19 00:04:45 Java开发