[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Link Eorror in Combining C and assembly source files
From: |
Dean Ferreyra |
Subject: |
Re: [avr-gcc-list] Link Eorror in Combining C and assembly source files |
Date: |
Fri, 05 Sep 2008 00:05:35 -0700 |
User-agent: |
Thunderbird 2.0.0.16 (Windows/20080708) |
Try using _sched_mode in your assembly code instead. If I remember
correctly, the C compiler automatically prefixes symbols with an
underscore.
Dean
Shilin Yu wrote:
> I met an link error when build a project with .c and .S files
>
> the c file like this:
> ...
> volatile unsigned char sched_mode;
> ...
>
>
> the assembly file like this:
> .extern sched_mode
> ...
> LDS R18, sched_mode
> ...
>
>
> when I build the project. the link error about the assembly file output:
>
> (.text+0x32): undefined reference to `sched_mode'
>
>
> Any reply is welcome! Thanks!
>
> --
> Sincerely yours,
> Shilin Yu
>
Re: [avr-gcc-list] Link Eorror in Combining C and assembly source files, Joerg Wunsch, 2008/09/07