xcode5构建ios arm64静态库,构建程序集文件时出错

时间:2014-02-14 03:36:47

标签: ios xcode5 arm64

我正在使用xcode5构建一个支持arm64 for iphone5s的iOS静态库,但是在构建程序集文件时,它会显示如下错误信息。

/Users/markchen/iDev/webRTC/ios/svnWebRTC/webrtcLibSource/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_arm.S:1:1: error: unexpected token at start of statement
@
^
/Users/markchen/iDev/webRTC/ios/svnWebRTC/webrtcLibSource/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_arm.S:2:1: error: unexpected token at start of statement
@ Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
^
/Users/markchen/iDev/webRTC/ios/svnWebRTC/webrtcLibSource/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_arm.S:3:1: error: unexpected token at start of statement
@
^
/Users/markchen/iDev/webRTC/ios/svnWebRTC/webrtcLibSource/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_arm.S:4:1: error: unexpected token at start of statement
@ Use of this source code is governed by a BSD-style license

有人遇到过这个问题吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我认为你正在尝试构建像

这样的东西

http://dxr.mozilla.org/mozilla-central/source/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_arm.S

?首先,arm64汇编程序将armv7程序集拒绝为无效。但是您看到的错误是因为用于标记此文件中注释的@字符无法被arm64汇编程序识别。你确定这个文件在传递给汇编程序之前不应该被预处理吗?或者它可能是为不同的汇编程序编写的。