程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C文件的預處理(*.i)、匯編(*.s)文件

C文件的預處理(*.i)、匯編(*.s)文件

編輯:關於C語言
 

以C語言教程01:gcc編譯器為例子

得到的gcctest.i文件內容太多,所以通過最下面的網盤獲取

得到的gcctest.s文件如下:

 

	.file	"gcctest.c"
	.section	.rodata
.LC0:
	.string	"This is a gcc test!"
	.text
	.globl	main
	.type	main, @function
main:
.LFB0:
	.cfi_startproc
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register 6
	movl	$.LC0, %edi
	call	puts
	movl	$0, %eax
	popq	%rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 5.2.1-18ubuntu1) 5.2.1 20150922"
	.section	.note.GNU-stack,"",@progbits
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved