[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Debian (woody) update broke gcc - anyone on this know
Re: [avr-gcc-list] Debian (woody) update broke gcc - anyone on this know a work-around?
Sun, 24 Mar 2002 00:49:16 +0100
I think you have a simple type in front of you !
The optimazation switch is `-O' not `-o'. So you want - I think - the
and not `-os'. Otherwise you say the compiler to produce an object file
with the name `s', and therefore `make' is not satisfied, as it expects
file name `test2.out' ! It seems, gcc ignores the second `-o ....'.
Independent of the compiler build, yout `-os' should never work !
Otherwise - if it worked one day - the second `-o ....' has overridden
first one !
With friendly regards
Matthew Welland wrote:
> I have been using avr-linux-gcc for some time and did an upgrade and now it
> seems to have either broken or be set up differently.
> The previous command line that used to work is:
> avr-linux-gcc -g -os -mmcu=atmega163 test2.c -o test2.out
> avr-linux-objcopy -j .text -O ihex test1.out test1.hex
> The following things have changed:
> 1. avr-linux-gcc is now avr-gcc
> 2. I needed to add -I/usr/avr-linux/include or the header files are not found
> 3. I had to copy crtm163.o in to my work area
> 4. Now I get:
> make test2
> avr-gcc -I/usr/avr-linux/include -g -os -mmcu=atmega163 test2.c -o test2.out
> /usr/lib/gcc-lib/avr/3.0.3/../../../../avr/bin/ld: cannot find -lc
> make: *** [test2] Error 1
> I don't know how to work around this. Is anyone else using Debian woody and
> know how to fix these problems?
> avr-gcc-list at http://avr1.org
avr-gcc-list at http://avr1.org