From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jens Gehrlein Date: Thu, 10 Apr 2008 07:39:16 +0200 Subject: [U-Boot-Users] Generate list file In-Reply-To: <47FD1A92.5020804@ge.com> References: <373564.46521.qm@web39502.mail.mud.yahoo.com> <47FD1A92.5020804@ge.com> Message-ID: <47FDA804.1080707@tqs.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, Jerry Van Baren schrieb: > Avinash Vijayvergia wrote: >> Hi All >> >> I had a question which is trivial but I couldn't find an answer to it. >> Can anyone tell me how do I generate a list file from gcc compiler or >> even preferred is listing with the interspersed C code. >> >> Thanks >> Avinash > > If I understand your question, I think you are asking for a disassembly > output: > objdump -d > or, better, a disassembly interspersed with source: > objdump -S > > The following works for me, too: diff --git a/config.mk b/config.mk index 22d3398..b6ad763 100644 --- a/config.mk +++ b/config.mk @@ -237,7 +237,7 @@ ifndef REMOTE_BUILD %.o: %.S $(CC) $(AFLAGS) -c -o $@ $< %.o: %.c - $(CC) $(CFLAGS) -c -o $@ $< + $(CC) $(CFLAGS) -Wa,-ahlncds=$(subst .o,.lst,$@) -c -o $@ $< But Jerry's solution is better in that you don't have to recompile the U-Boot, right? Best Regards Jens