我正在使用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
有人遇到过这个问题吗?谢谢你的帮助。
答案 0 :(得分:0)
我认为你正在尝试构建像
这样的东西?首先,arm64汇编程序将armv7程序集拒绝为无效。但是您看到的错误是因为用于标记此文件中注释的@
字符无法被arm64汇编程序识别。你确定这个文件在传递给汇编程序之前不应该被预处理吗?或者它可能是为不同的汇编程序编写的。