compilation相关内容

我何时以及为什么要使用 -fno-elide-constructors?

我正在学习 C++ 并且遇到了 -fno-elide-constructors,下面我包含了手册页中的描述. -fno-elide-constructorsC++ 标准允许一个实现省略创建一个临时的,它只用于初始化另一个对象同类型.指定此选项会禁用该优化,并且强制 G++ 在所有情况下调用复制构造函数. 因此,使用此选项,我可以禁用这种特定类型的编译器优化.我有一个程序,它创建 2 个对象并 ..
发布时间:2022-01-04 21:55:09 C/C++开发

Python3 编译后缺少 sqlite3

我的问题很像其他几个问题.手动编译 Python 后,缺少 sqlite3: 主要区别在于我使用的是 Debian Linux 系统(与此问题不同:OS X 10.8.2 python 3 import sqlite错误)和Python3(与此问题和其他一系列问题不同:无法使用Python 2.6导入SQLite). 我希望能得到一些关于故障排除方向的指导.根据一些 Linux-but ..
发布时间:2022-01-04 21:55:00 数据库

如何在objective-c++中编译特定文件,在objective-c中编译项目的其余部分

我目前正忙于一个项目,我需要使用外部附件来阅读 Mifare 1k标签. 附件提供了一个 SDK,用 (Objective ?)C++ 编写,我按照提供的说明将 XCode 设置为“将源代码编译为:Objective-C++"并在“其他链接器标志"中添加了“-Obj-C++". SDK 编译得很好,但问题是我已经在项目中使用了几个库(例如 ASIHTTPRequest、JSONKit ..

.NET 世界中的静态编译

我将为拥有 WinXP 机器的客户端编写一个小型桌面应用程序,而他们不会安装 .NET 框架(至少对我来说不是). 所以我的选择仅限于 C++ 或 VB6,这两种听起来都不是很好.我记得那天读过 Mono 提出了一个静态编译器,但最近我唯一能找到的是 Miguel de Icaza 关于在 iPhone 上运行应用程序的游戏引擎静态编译的条目 - 而不是我心里有数. 是否有任何免费或商 ..
发布时间:2022-01-04 21:54:36 其他开发

在 Delphi 中编译和构建有什么区别?

对于 Delphi-6,有两个选项:构建和编译. 我知道当我运行程序时,它只编译已更改的文件,并为那些没有更改的文件使用 DCU.当我显然单击构建时,它会重建 DCU. 我一直想知道的是,当我制作一个发布程序(更改构建设置、条件变量等)时,我可以直接编译,还是必须进行完整构建? 如果我不进行完整构建会发生什么,有什么后果吗? 解决方案 何时构建,何时编译? 仅当 . ..
发布时间:2022-01-04 21:54:28 其他开发

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

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

OpenGL 着色器编译错误:在令牌“

我看到了这个问题,它确实说明了一些问题.尽管如此,我似乎无法弄清楚我是如何“不正确地"加载我的着色器的,因为这个已经在之前没有对着色器加载代码进行任何更改的情况下执行过,所以我认为这些错误必须来自我的绘图调用. 尽管如此,为了简洁起见,我仍然会发布着色器文件、用于绘制我尝试渲染的圆的绘制函数以及作为字符串加载到着色器文件中的代码. > 基本上我需要知道的是为什么我会收到这些错误以及它们到 ..

VS 2008 专业版,智能设备 .NET C# 项目 - 构建缓慢

我有 VS 2008 Professional 和智能设备 .NET C# 项目.我总共有大约 100 个 cs 文件.构建需要很长时间,我必须等待链接器大约.每次编译项目时需要 1 分钟(60 秒).我有 Core i3、4GB RAM、7200rpm 磁盘. 这是什么原因造成的,我该如何优化构建?任何 Visual Studio 选项? 解决方案 如果您遵循 Hans Passa ..
发布时间:2022-01-04 21:53:58 C#/.NET

生成“你好,世界!"带有 Java ASM 库的类

我已经开始为我正在处理的编译器项目使用 ASM API.但是,我发现文档在很多地方对于新手来说都不太清楚,我认为有一个很好的实例来生成一个简单地打印“Hello, World!"的类.将是一个很好的例子. 目前,我可以使用 main() 生成一个类(使用 ClassWriter、ClassVisitor 和 MethodVisitor 类),但我似乎无法弄清楚如何生成 main 的主体.谁能 ..
发布时间:2022-01-04 21:53:47 Java开发

如何让 IntelliJ IDEA 识别由宏创建的代码?

背景 我有一个 sbt 管理的 Scala 项目,它使用 通常的 sbt 项目布局 用于带有宏的 Scala 项目,即包含宏的子项目 主项目是实际应用程序并且依赖于宏子项目.宏是宏注释,本质上为定期上课.生成的伴随对象在其他成员中声明了应用/取消应用方法. 我使用 sbt-idea 插件生成了对应的 IntelliJ IDEA 项目,并使用 IDEA 的 sbt-plugin 中的 s ..

编译 jruby “Hello world"问题

我已经用 Ruby 编程一段时间了,我真的很喜欢它.最近我开始需要编译一些 ruby​​ 代码.出于多种原因,使用 Ruby2exe 不是我的选择.所以我决定尝试一下 Jruby(生成一个 jar 就足够了). 我使用的是 Windows 并且我安装了 java JDK 6u17(位于 C:\Program Files\Java\jdk1.6.0_17). 我在 C:\jruby 安装 ..
发布时间:2022-01-04 21:53:18 其他开发

如何在 Linux 上从源代码安装 TBB 并使其工作

我想知道如何从源代码安装 TBB 并使其在 Linux 系统上运行.我在使用它时遇到了一些问题,如果我通过包管理器安装 TBB,这些问题就不会出现. 在 TBB 网页中,有一些关于如何执行此操作的指南,例如设置 LD_LIBRARY_PATH 和 CPATH 变量,或获取 tbbvars.sh 文件.即使我这样做,当我尝试编译一个示例时,g++ 会说没有找到 tbb. 所以我的问题是, ..
发布时间:2022-01-04 21:53:08 服务器开发

为 PyPy 的 JIT 编写快速代码的指南

PyPy 的 JIT 可以使 Python 代码的执行速度比 CPython 快得多.是否有一组编写代码的指南,可以通过 JIT 编译器更好地优化?例如,Cython 可以将一些静态代码编译成 C++,并且它有指南来编写高效的代码.PyPy 有没有一套好的做法?我知道 PyPy 项目有关于在编写自己的 JIT-enabled 时包含提示的指南其他动态语言的解释器,但这与框架的大多数最终用户无关,他 ..
发布时间:2022-01-04 21:53:01 Python

更新播放服务后出错“程序类型已经存在:com.google.android.gms.internal.measurement.zzabo"

我将 play-services 依赖项更新到 15.0.0 版,并将 play-services-safetynet 添加到我的 app.gradle.在那之后我总是得到 程序类型已经存在:com.google.android.gms.internal.measurement.zzabo消息{kind=ERROR, text=程序类型已经存在:com.google.android.gms. ..

MinGW c++编译器zlib1.dll丢失错误?

我刚刚开始为学校学习 C++,我正在尝试下载编译器 MinGW 来编译我的源代码.但是,每次我尝试编译程序时都会出现一条错误消息,指出缺少 zlib1.dll. 这是错误信息 程序无法启动,因为您的计算机缺少 zlib1.dll 我尝试安装/重新安装但没有成功.我不知道这里有什么问题? 任何人都可以帮我解决这个问题,因为我有一些功课需要做,但我不能没有编译器. 谢谢. ..
发布时间:2022-01-04 21:52:41 C/C++开发

如何在 Mac OS X 上编译通用库?

这可能是一个非常愚蠢的问题,但我是在 Mac 上开发的新手,并且很难使用通用二进制文件. 我有一个正在 QT Creator 中编译的应用程序,据 lipo 称,它正在生成 i386 架构输出.据我了解,这意味着它正在生成 Mac OS X 32 位输出. 应用程序依赖于两个外部库.我正在通过首先调用 ./config 编译这些库之一,然后调用../config 声明它是“为 darw ..
发布时间:2022-01-04 21:52:31 其他开发

编译时的Java代码转换

我想在将源代码传递给编译器之前转换 java 源代码在编译时.换句话说,我想创建一个能够转换 的预处理器 "bla bla bla" 转换为任何其他代码,例如: new MyClass("bla", 3) 我的实际动机是进行字符串加密,如 此处解释 有些人建议编写自定义注释处理器,但据我了解注释: 它们可用于生成新的类文件,但不能在传递给编译器之前转换现有代码 它们似乎适用 ..
发布时间:2022-01-04 21:52:16 Java开发

用于 Django 应用程序的 Cython:它会起作用吗?

使用 cython 进行编译是否可以与 python 3.4 Django 应用程序一起使用,或者可以在不付出大量努力的情况下使其工作? 这个答案 - https://stackoverflow.com/a/7347168/805141 - 关于保护 python 的问题代码提示我问这个问题. 之前已经问过一个类似的问题,但关于提高性能:在 Django 中使用 Cython.有意义吗 ..
发布时间:2022-01-04 21:51:55 Python