2014-02-14 54 views
0

我正在使用xcode5構建支持arm5 for iphone5s的iOS靜態庫,但是在構建程序集文件時,它會顯示如下的錯誤消息。xcode5構建ios arm64靜態庫,構建程序集文件時出錯

/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

我認爲你試圖建立類似

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

?首先,這是一個arm64彙編程序將被拒絕爲無效的armv7程序集。但是您看到的錯誤是因爲用於在此文件中標記註釋的@字符無法被iOS的arm64彙編器識別。你確定這個文件在被傳遞給彙編器之前不應該被預處理嗎?或者也許它是爲不同的彙編編寫的。

+0

是的,我正在建立該文件,我設置Xcode5構建設置 - >有效架構= armv6 armv7 armv7s arm64。價值armv6,armv7,armv7s可以建立成功。該文件是爲armv7編寫的,我不知道如何擺脫這個問題。你能給我一些指導嗎?期待你的回覆。 –

+0

在這種情況下,webtrc網站/開發人員可能會是更好的資源。回答如何爲iOS構建項目arm64並不是一個外部人員可以輕鬆回答的普遍問題。 –

+0

恩,謝謝你們一樣。 –