问题标签 [llvm-gcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1756 浏览

xcode - xcode - 如何更改编译器?

我正在尝试更改 xcode 3.1.4 中的编译器版本。我去了项目设置->构建->编译器版本,但我只能选择“com.apple.compilers.llvmgcc42”。

我查看了 library/xcode/plugins/-folder,看起来安装了几个编译器版本。但是我不能在项目的设置中选择它们?


可悲的是,这对我的编译器问题没有帮助。有谁知道为什么 xcode 没有显示任何其他编译器版本,尽管它们似乎在插件列表中?我已经搜索了很多,但看起来所有教程都假设,不同的编译器已经在构建设置中可用......

0 投票
2 回答
327 浏览

iphone - 奇怪的赋值错误

为什么这样有效:

为什么这不呢?:

我觉得完全一样。。。

  • 编译器:LLVM GCC 4.2
  • 错误(第二种情况):只读变量“prop.283”的赋值
  • 属性框架:@property (nonatomic, assign) CGRect frame;与其各自的@synthesize

提前致谢。

0 投票
2 回答
2091 浏览

python - Cython & Hadoopy 编译错误..关于修复的任何想法?

我正在尝试运行Hadoopy,但在 OS X 上出现编译错误:

我有/Developer/usr/bin$PATH并且正在 OS X Lion 10.7 上运行最新版本的 XCode。Cython 是通过easy_install.

完整输出:

0 投票
2 回答
162 浏览

types - 使用 llvm-gcc 编译时如何提示类型?

在一些 C 代码中,我将一个简单的静态数组定义为函数参数,例如:

当我用 编译它时llvm-gcc,它会产生以下 LLVM 汇编语言输出:

有什么方法可以向编译器提示我希望它使用堆栈上的 LLVM 数组[3 x float]或向量<3 x float>而不是指针来生成代码?

0 投票
1 回答
348 浏览

iphone - C++ 模板适用于 GCC,但在 LLVM-GCC 编译器中显示编译时错误

错误是:

未定义模板的隐式实例化MyList <MyTemplateString<char>>

仅适用于 GCC 编译器,但不适用于 LLVM-GCC 编译器。

0 投票
3 回答
1944 浏览

gcc - Xcode 4.2 代码覆盖率

我开始使用 Xcode 4.2,但在生成代码覆盖率时遇到了问题。

Xcode 4.2 不包含 GCC 4.2 编译器,但它已被 LLVM GCC 4.2 编译器取代。第一个是在以前版本的 Xcode 中生成代码覆盖率所需要的。

我按照 CoverStory网站上的“教程”进行操作,但结果如下:

a)当我完成所有步骤时,没有覆盖文件。
b)当我将 libprofile_rt.dylib 链接到我的项目时,应该失败的测试不再失败。

有人遇到过这个问题吗?你是怎么解决的?

谢谢

0 投票
1 回答
2850 浏览

objective-c - 命令 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-g++-4.2 失败,退出代码为 1

我的 XCode 版本是 iOS 5.0 的 4.2。我选择“LLVM GCC 4.2”作为编译器。当我编译我的项目时,它向我显示以下错误:

请帮我弄清楚为什么会发生这种情况以及如何解决它。

图片

0 投票
3 回答
601 浏览

c++ - 为什么当我使用 OpenMP 进行 for 循环并行时我的程序正在接收 SIGABRT?

我正在编写一个科学程序来用 C++ 求解麦克斯韦方程。数据并行任务,我想使用 OpenMP 使程序并行。但是当我使用 OpenMP 在函数中并行化一个 for 循环时。当我运行我的代码时,程序会获得 SIGABRT。我查不出来出错了。请帮忙。

for循环如下:

编译器是 Xcode 4.2 默认附带的 llvm-gcc。

请帮忙。

0 投票
2 回答
402 浏览

xcode - 在 Xcode 4 (LLVM GCC) 中使用 _mm_shuffle_ps 时可能出现 OpenMP + SSE 错误

我已将我的编译器从 GCC 切换到 XCode 4.2 中的 LLVM GCC 4.2,并且在 OpenMP 下遇到了 _mm_shuffle_ps 内在函数的奇怪链接器错误。这个函数可以在其他地方工作,但是一旦我把它放在一个 omp 块中,它就会开始生成以下链接器错误:

我的代码的基本结构如下:

该代码在 GCC 4.2 中运行良好,所以这是 OpenMP 的 LLVM GCC 实现中的一个错误,还是我需要一个异国情调的编译器标志?

0 投票
1 回答
953 浏览

xcode - Apple LLVM 3.0 中的模板和前向声明

我正在开发一个应用程序(包含 3 个项目,2 个在 c++ 中,一个在 Objective-C 中),它可以完美地为 LLVM GCC 编译器编译。但是当我将编译器切换到“Apple LLVM compiler 3.0”时,我发现了一个奇怪的错误,如下所示:

以上错误显示在以下代码行中:

前向声明的 EList 如下:

EString 声明如下:

其余使用的模板定义为:

并且 TCHAR 被声明为:

谁能告诉我为什么它用 GCC 编译得很好,并在“Apple LLVM 编译器 3.0”中抛出错误