问题标签 [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 投票
2 回答
1592 浏览

iphone - IOS:找不到 -lz.1.2.3 的库

我不明白我的错误:

ld库/开发者/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/Test.app/Test normal i386

-arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk

-L/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator

-L/Users/lol/Desktop/Test -F/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator

-filelist /Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Intermediates/Test.build/Debug-iphonesimulator/Test.build/Objects-normal/i386/Test.LinkFileList

-mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -D__IPHONE_OS_VERSION_MIN_REQUIRED=40000 -lextThree20JSON+SBJSON /Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator libThree20UICommon.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20UINavigator.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20Core.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20UI.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20Network.a

/Users/lol/Library/Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/libThree20Style.a

-framework SystemConfiguration -framework MobileCoreServices -framework CFNetwork -framework AddressBook -framework AddressBookUI -framework QuartzCore -framework UIKit -framework Foundation -framework MessageUI -framework CoreGraphics -lz.1.2.3 -lxml2.2.7.3 -o /Users/lol/Library /Developer/Xcode/DerivedData/Test-aywxyvnakaqhmwfbwellynwqmoik/Build/Products/Debug-iphonesimulator/Test.app/Test

你能帮我理解这个吗?

非常感谢 ;)

0 投票
2 回答
6514 浏览

xcode - Mac OS X Lion 上缺少 llvm-gcc:无法安装 mysql-python

我最近从 10.6 升级到 Mac OS X 10.7。

我决定使用 Python 2.7。

但是当我尝试安装 MySQLdb 模块来运行 Django 时,它失败了:

原因是我不再有llvm-gcc二进制gcc文件。

我尝试将 XCode 从 3.something 升级到 4.3.2,但没有帮助。它是一个简单的应用程序,它没有/usr/bin填充llvm-gcc.

我究竟做错了什么?

0 投票
2 回答
4214 浏览

gdb - gdb 引用的“系统提供的 DSO”是什么?

我正在运行 gdb,set verbose on我试图理解我收到的消息之一:

是什么system-supplied DSO?经过一番搜索,我认为这DSO可能代表“动态共享对象”。但是我仍然不明白 gdb 在这里做什么以及如何解决找不到调试符号的问题(或者它是否重要)。

此外,我正在调试的程序正在使用 llvm-gcc 进行编译,并应用了 LLVM 通行证。我认为这会影响 gdb 的行为,但我不确定如何。

所以本质上我的问题是 gdb 打印的消息是什么意思,它是否可能导致问题,如果是这样,我有什么建议可以帮助 gdb 找到调试符号。

0 投票
4 回答
1991 浏览

c - C - 使用 -Wall 编译不会警告未初始化的变量

我有一个示例有缺陷的程序,它应该给出一个关于未初始化变量的警告,但是当我编译它时 gcc 并没有给我任何警告。

这是代码:

这是我运行的:cc -Wall testcase.c -o testcase

我没有得到任何反馈。据我所知,这应该产生:

在他的 C 教程中的一个类似示例中,它似乎正确地警告了 Zed Shaw )。这是我第一次尝试并注意到它没有按预期工作的示例。

有任何想法吗?

编辑:

gcc 版本:

0 投票
3 回答
302 浏览

gcc - 为什么 GCC 将汇编命令添加到我的内联汇编中?

我正在使用 Apple 的 llvm-gcc 使用内联汇编编译一些代码。我写了我想要它做的事情,但是它添加了一些无关的命令,这些命令不断地将变量写入内存。为什么要这样做,我该如何阻止它?

例子:

变为(在“装配”助手视图中):

干杯。

0 投票
1 回答
2940 浏览

opengl - GL_COLOR_BUFFER_BIT 和更多显示“Xcode 未声明的标识符

我正在尝试运行放置在此链接上的 Apple 文档示例代码...

示例代码

但是,当我运行此代码时,XCode 无法编译。它显示了几个错误,说明未定义以下列出的变量。

  • GL_COLOR_BUFFER_BIT
  • GL_VIEWPORT
  • GL_PROJECTION
  • GL_MODELVIEW
  • GL_QUADS

我的理解是,很明显 Xcode 无法找到这个 const 变量,而且它们似乎来自 OpenGL 框架。我检查了我的导入框架列表,里面有 OpenGL。

如何解决这个问题?

环境 :

0 投票
1 回答
978 浏览

iphone - 由于 ARC,使用 LLVM gcc 4.2 进行核心绘图会导致符号问题

我正在尝试按照这些说明将core-plot安装到我的 iPhone 项目中。Coreplot 要求我使用 LLVM gcc 4.2 编译器,这会导致符号问题。

因为我使用的是 LLVM gcc 4.2,所以 @autorelease 表示法会在 main.m 中产生错误“'@' token 之前的预期表达式”。

因此,我摆脱了 @autoreleasepool 符号并将 main 更改为如下所示。

但是,由于我使用的是 ARC,因此这给出了“NSAutoreleasePool 不可用”错误。所以我将 -fno-objc-arc 编译器标志添加到 main.m,这给了我和“无法识别的命令行选项”-fno-objc-arc“错误。

有没有办法解决在我的项目中使用 ARC 时使用 LLVC gcc 4.2 引起的符号问题?

0 投票
2 回答
3484 浏览

python - 无法安装 python 模块:命令“/usr/bin/llvm-gcc”失败,退出状态为 1

有人可以帮我解决这个问题吗,我发现很多帖子都报告了同样的错误,但没有解决方案对我有用。我在多个模块中遇到了同样的错误。

我正在设置 os X 10.7。我已经安装了 Xcode 4.3.2,我已经下载了命令行工具。我按照本教程安装了 python2.7:http ://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#lion 。

现在我正在尝试使用以下命令安装一些其他模块,例如 igraph: pip install python-igraph 并且我收到此错误:

lipo:无法打开输入文件:/var/folders/XXX(没有这样的文件或目录)

错误:命令“/usr/bin/llvm-gcc”失败,退出状态为 1

多个包我得到相同的错误:(

我已经尝试过:导出 ARCHFLAGS="-arch i386 -arch x86_64" 并遵循以下内容: http ://waqasshabbir.tumblr.com/post/19073648382/llvm-gcc-4-2-exe-error -on-mac-osx-lion-when-building

谢谢你的帮助

0 投票
1 回答
1842 浏览

gcc - 需要 gcc44-c++ 支持

我最近下载了http://clang.llvm.org/get_started.html链接中提到的代码 。我的 GCC 版本是 4.1.2。在控制台中开始出现以下错误之前,编译运行良好至少一个小时。

LLVM 支持声明我需要使用 gcc44-c++,这在我们的盒子中不可用:

请让我知道 gcc44-c++ 是否真的意味着 GCC 4.4 C++ 编译器或者它是一个不同的编译器。如果不同,请告诉我如何为 Red Hat 5.4 OS 下载和安装相同的版本?

0 投票
1 回答
634 浏览

gcc - 使用 gcc 4.6 在内核 3.0 上编译 LLVM 2.9 的 gcc 4.2

我试图让llvm-gcc 4.2.2.9在这个运行 3.0.0-21-generic 内核的 x86_64 系统上编译。llvm 2.9 本身构建良好。我怀疑 llvm-gcc 的可下载版本引起了其他一些问题,所以我决定自己构建 llvm-gcc。

就像README.LLVM我配置的建议一样

我从/opt/llvm-gcc4.2-2.9目录中运行它,而源代码位于其中,/opt/llvm-gcc-4.2-2.9.source而我的 llvm 2.9 位于/opt/llvm-2.9. 请注意,我设置的是--host而不是--target因为这隐含地将 设置--target为相同的架构。

make最终在此错误处停止时确实会构建很多东西(产生大量警告):

我觉得包含路径从我的系统stdio.h返回到llvm-gcc标题然后再次尝试包含系统标题有点奇怪。但也许这很正常?

在该错误之后,数百行带有更多错误的行来自同一个编译单元

可能是我系统的 gcc 4.6.1 或系统的标头与过时的 llvm-gcc 4.2 标头不兼容吗?再说一次,我知道在不同的系统上(运行 2.6 内核)gcc 4.5.2 与 llvm 2.7 的 gcc 4.2 配合得很好。

我在这里不知所措,因为我确实需要最近的 llvm 2.*,而其他两个可接受的 llvm 版本(2.7、2.8)没有显示任何更有帮助的结果。