编译器专题提供编译器的最新资讯内容,帮你更好的了解编译器。
配置:错误:C编译器无法在mac os终端中创建可执行文件 - || 我正在尝试在iOS 4.2中构建libCURL,我在终端中做了一些步骤。 步骤如下: cd curl-7.21.2 export CC=/Developer\\ 4.2/Platforms/iPhoneOS.platform/Developer...
C ++ —在这种情况下,编译器可以推断类型 - | vector<Widget*> vwp; // populate vwp; // Do need to specify the TYPE \'Widget\' for_each(vwp.begin(), vwp.end(), Dele...
编译器编译一个\'io_service_\'变量,显示为:不能出现在常量表达式中 - | 我创建了一个ServerService命名空间,用于包含类名称server_datetime。 Server_datetime类作为Boost示例的教程,但是我通过使用模板参数将io_service(boost :: asio :: io_servi...
是否可以在ASP.NET 3.5网站中使用C#4编译器? - | 我正在使用针对.NET Framework 3.5版的ASP.NET网站项目,我想知道是否可以将C#编译器用于C#4。目前,我没有时间将整个站点升级到.NET Framework 4,但是我希望能够使用例如可选参数。据我所知,可选参数不是Framew...
如何使用Xcode中的宏检测C ++编译器? - | 我正在将iOS项目中的Objective-C(* .m)和Objective-C ++(* .mm)源文件混合在一起。 当我在* .m文件中导入C ++头文件时,如何在头文件中排除特定于C ++的代码?我想使用一个编译器宏,例如: // SomeC...
是否存在可直接嵌入C / C ++程序的C / C ++编译器/链接器? - | 这个想法是在运行时生成C / C ++代码,将其编译为共享对象,然后在当前进程中加载​​该共享对象。 我知道可以通过在主机平台(GCC或MSVC)上使用现有的编译器安装来完成,但在实际情况下,客户端不必进行此类安装。因此,其想法是与此类编译器和链接...
SSE指令在实践中有哪些优化?编译器如何启用和使用它们? - | 现在开始SSE和/或3D!有矢量指令,但实际上它们有哪些优化?例如,是否将8位字符用4比4而不是1比1对待?是否对某些算术运算进行了优化?字长是否有任何影响(16位,32位,64位)? 所有编译器在可用时都使用它们吗? 使用SSE指令真的需要了解...
编译器如何处理SSE(或任何)内在函数? - | 不久前,我在某处读到SSE内在函数可以编译成高效的机器代码,因为编译器将它们与普通函数区别对待。我徘徊在编译器实际上是如何做到的,以及C程序员可以做什么来简化该过程。是否有任何有关如何使用内在函数的指南,这些内在函数使编译器生成高效机器代码的工作更加...
使用带有封闭编译器的jQueryUI - | 在最小化使用闭包编译器后,我无法获得使用jQuery UI的js应用程序。 我做了什么: 去这里并加载jqueryui js文件 要求外部jQuery.ui 将结果复制到文件中并将其用作外部文件 不过,应用程序坏了。对话框不再正确显示。爆炸...
在Snow Leopard上从命令行编译汇编语言文件时,应使用哪个编译器? - | 我正在用100%汇编语言编写一些程序,然后从Mac OS X 10.6.7 Snow Leopard中的shell编译它们。 对于应该使用哪个编译器,我有些困惑。 Apple文档将其称为,但是Snow Leopard随NASM一起提供。最后,我对G...
如何使用Xcode LLVM编译器将Haskell编译并用作C库? - | 我想建立一个项目来接收我的.hs代码和我的主要.c程序,并通过使用LLVM编译器生成一个静态链接的可执行文件。我可以通过ghc命令行选项使事情工作,以构建.hs,生成存根,并完全使用ghc编译和链接驱动程序。但是,我在Xcode中遇到各种问题。 我...
编译器是否为所有类都为其创建了Vtable? - | 在线上有许多有关VTables的资源。他们通常对他们有相同的陈述: \“每当一个类本身包含虚函数或从父类覆盖虚函数时,编译器都会为该类建立一个vtable。这意味着并非所有类都具有由编译器为其创建的vtable。vtable包含指向以下对象的函数指...
linux用什么编译器
几款好用的C语言编译器推荐
有人可以告诉我如何为SA1100微处理器安装交叉编译器(编程语言C)吗?我有ubuntu 12.04 LTS.我是 Linux的完全菜鸟,我昨天刚刚安装了Ubuntu.我需要一个名为“arm-unknown-linux-gnu-gcc”的GCC编译器的特殊变体,但不知道该怎么做. 有人可以帮帮我吗? 正如我在评论中所说,试试吧 apt-get install gcc-arm-linux-gnuea
对于我将要教授的课程,我正在为标准ML寻找快速编译器或字节码解释器.我正在寻找快速编译时间;任何合理的运行时间都可以.如果编译模型简单明了,则可获得奖励.班上的学生也将使用MLton生成好的二进制文件,但是MLton的编译速度很慢,有时候学生需要可以与之交互的东西. 这就是我所知道的: >新泽西州的标准ML有一个交互式读取 – 评估 – 打印循环,但它的编译规则有点奇怪,而且有点慢.不过,它可能是
我们正在使用基于 gcc 2.6.0的遗留编译器来交叉编译我们仍在使用的旧嵌入式处理器(是的,它自1994年以来一直在使用!).为这个芯片做gcc端口的工程师早就开始了.虽然我们可能能够从Web上的某个地方恢复gcc 2.6.0源代码,但该芯片的更改集已经完成 消失在企业历史的大厅里.直到最近,由于编译器仍在运行并生成可行的可执行文件,我们一直混淆不清,但是从 Linux内核2.6.25(以及2.
如果我有一个具有 cache-coherent non-uniform memory access ( NUMA )的多处理器板,即单独的 “northbridges”与每个处理器的独立RAM,任何编译器都知道如何在不同的内存系统中自动传播数据,以便在本地线程上工作的进程主要检索其数据从与处理器相关联的RAM线程正在运行? 我有一个设置,其中1 GB连接到处理器0,1 GB连接到处理器1等.最多4
在 Linux中,特别是在Debian或Ubuntu上,有可以生成Windows EXE的预先封装的Mingw交叉编译器. 但是有没有一个类似的交叉编译器使用Clang而不是GCC? (或有关如何建立这样的野兽的说明) 我已经编写了一个工具,您可以使用该工具轻松编译linux上的Windows.退房: https://github.com/tpoechtrager/wclang.
我知道你可以使用-m32标志在64位 Linux上编译为32位目标,但是也可以使用-m64标志在32位机器上编译为64位? 或者,您是否需要设置支持64位目标的交叉gcc工具链,这是否可以在32位机器上实现? 问候, 约翰 正如MarkR所说,运行64位虚拟机并从那里构建将会容易得多.否则,是的,你需要构建一个gcc交叉工具链. 用于构建gcc交叉工具链的良好资源: > Building and