compilation相关内容

clang如何能够引导C / C ++代码优化?

我被告知,clang是一个驱动程序,像gcc做预处理,编译和链接工作。在编译和链接期间,据我所知,实际上是llvm执行优化(“ - O1”,“-O2”,“-O3”,“-Os”,“-flto” 但我只是无法理解 如何参与 llvm 。 似乎编译源代码甚至不需要一个静态库,例如 libLLVMCore.a ,而不是debian clang package依赖于另一个名为 libllvm-3 ..
发布时间:2016-11-22 22:16:53 C/C++开发

强制函数在Clang / LLVM中内联

有没有办法强制在Clang / LLVM中的内联函数? AFAIK,以下只是一个提示编译器,但它可以忽略请求。 __ attribute __((always_inline)) 我不介意,如果不能内联函数,编译将失败。 解决方案 有一个很好的解决方案,如果使用C99编译,这是Clang的默认。 它只是使用内联属性。 inline void foo ..
发布时间:2016-11-22 21:42:10 C/C++

Java源文件和失败测试的字符集

首先,我想说我花了很多时间搜索解释/解决方案。我发现了这个问题的提示,但没有办法解决我的特定问题。因此,至少在某些情况下,一个主题的帖子似乎已被殴打死亡。 我有一个Java测试类,测试正确的编码/解码Mime实用程序。用于测试的字符串在源文件中声明,我们使用assertEquals()在处理输入字符串后测试等式。这里是一个例子: String test =“S2,=?iso-8859 ..
发布时间:2016-11-19 15:40:02 Java开发

编译PHP与GD和libjpeg支持

我编译自己的PHP,部分是为了更多地了解PHP如何组合在一起,部分是因为我总是发现我需要默认不可用的模块,这样我就可以控制。 p> 我的问题是我无法在PHP中获得JPEG支持。使用CentOS 5.6。以下是编译 PHP 5.3.8 时的配置选项: './configure''--enable-fpm''--enable-mbstring''--with-mysql' '--with- ..
发布时间:2016-11-14 11:02:34 PHP

javac:未找到命令

我使用命令 yum install java 在我的 CentOS版本5.5 机器上安装了java。但我无法使用javac编译一个类。 我需要安装任何其他包吗? 我尝试找到 javac 可执行文件,但我无法找到它。 / usr / bin / java 如下链接: / usr / bin / java - > / etc / alternatives / java / ..
发布时间:2016-11-14 10:59:25 Java开发

如果在C ++或C ++ / CLI下,以编程方式查找

我想要我的C ++ / CLI标头即使在另一个平台下编译。当然,我不希望编译它们,只是忽略它们。 这是否合适? (_MSC_VER) #ifdef _MSC_VER 使用命名空间System; 命名空间ENMFP { public ref struct Data { }; } #endif 解决方案 您可以使用 ..
发布时间:2016-11-06 12:46:23 C/C++

创建一个bash脚本来编译c ++

我有一个程序,我在c ++中输出一些模拟结果到.csv excel文件。 根据一些说明,我需要创建一个简单的bash脚本,它将运行.cpp文件给定命令“$ run_program”($不是命令的一部分)。 我看过Stackoverflow和其他网站但我没有找到一个具体的答案帮助我。我非常感谢,如果那些回答可以花一些时间来解释参数的意义。 谢谢。 我应该如何制作bash脚本来 ..
发布时间:2016-11-03 01:14:22 C/C++开发

在Mac OS X上编译ANSI C ++代码

我正在努力在Mac OS X上编译和运行程序,这是使用ANSI / ISO C ++(Windows)编写的。 源代码 我试图使用g ++编译,通过导入文件和使用Xcode编译。 如果我尝试使用g ++(命令行)编译,我得到一些警告,很容易修复: 例如警告:格式'%d'期望类型为'int',但参数2具有类型'long unsigned int' $ 如果我创建了一个简单的 ..
发布时间:2016-11-03 00:27:05 C/C++开发

为什么我必须双运行make来完全编译我的程序? GNU c ++

在我的学校服务器上,我只是使用gcc和几乎相同的代码每次我 我下载了我的程序以在NetBeans中调试它,并在几个小时/天后。我终于ALMOST一切正常了。 在看到这里和其他网站上的几个帖子后,我看到由于某种原因,我需要使用g ++而不是gcc编译,因为我使用的是MacBook。我真的不明白..但如果我将gcc更改为g ++并在我的makefile中运行这行: 编辑: g ..
发布时间:2016-11-02 20:59:14 C/C++开发

编译OpenCV for Visual C ++ 9.0

我看了很多地方,但没有找到任何告诉我如何buld的lib文件。我知道如何链接它们,但openCV安装文件夹只包含.a文件。我找不到sln文件或dsp。我如何可以制作lib文件? 感谢 解决方案 OpenCV 2.0的Windows安装程序(.exe)没有为vc ++预构建的二进制文件,也没有用于使用vc ++构建它们的.vcproj文件。你需要有cmake,这是免费的在网络上。我使用 ..
发布时间:2016-11-02 20:01:26 C/C++开发

如何编译blacklib(c ++)

我正在运行beaglebone,想要编写一个程序来采样ADC。我尝试使用blacklib( http://blacklib.yigityuce.com/index.html ) 从这里。我克隆了git: https://github.com/yigityuce/BlackLib 并试图使用编译示例 g ++ exampleAndTiming.cpp -std = c ++ 11 ..
发布时间:2016-11-02 03:38:12 C/C++开发

XCode包括系统文件而不是本地文件

我正在开发一个iOS项目,并使用 ifaddrs.h p> #include最近,我的代码停止了工作(特别是 getifaddrs ); $ c>),我注意到 BLWebSocketsServer 提供了 getifaddrs.h / .c 这似乎导致问题。如果我从XCodes“标题”和“编译源”阶段删除这两个文件,我的代码开始工作了。 现在,对于我的问题 ..
发布时间:2016-11-02 03:35:34 移动开发

编译问题C ++

嗨,伙计们。 我需要编译一些项目。 我从那里安装Visual C ++ 6.0 + Microsoft Platform SDK 2003 http://www.microsoft.com/downloads/en/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en #requirements ..
发布时间:2016-11-02 01:31:51 C/C++开发

转发声明库名

“异常C ++”的摘录: “在过去,你可以在这种情况下用”class ostream;因为ostream过去是一个类,并且不在命名空间std。唉,没有更多。写“class ostream;”是非法的,有两个原因: ostream现在在命名空间std中,程序员不能声明任何存在于命名空间std中的东西。 ostream现在是一个模板的typedef;具体来说,它是typedef as ..
发布时间:2016-11-02 00:57:13 C/C++开发