|
個人的總結(jié),如有錯誤,歡迎指正,謝謝!!!
匯編語言的相互調(diào)用:
file1.s (被調(diào)用)
EXPORT(關(guān)鍵字) LA(被調(diào)用的對象)
file2.s (調(diào)用)
IMPROT (關(guān)鍵字) LA (調(diào)用過來的)
C語言中的相互調(diào)用 :
file1.c (被調(diào)用)
fun() (被調(diào)用的對象前面 不能加上關(guān)鍵字static)
file2.c (調(diào)用)
extern fun() (調(diào)用過來的)
C語言中的函數(shù)被匯編語言調(diào)用:
file1.c (被調(diào)用)
fun() (被調(diào)用的對象前面 不能加上關(guān)鍵字static)
file2.s (調(diào)用)
IMPROT (關(guān)鍵字) LA (調(diào)用過來的)
匯編語言中的函數(shù)被C語言調(diào)用 :
file1.s (被調(diào)用)
EXPORT(關(guān)鍵字) LA(被調(diào)用的對象)
file2.c (調(diào)用)
extern LA() (調(diào)用過來的)
|
|