[ECOS] Problem with Hello world
David LONY
david.lony@pragmadev.com
Fri Apr 20 14:16:00 GMT 2007
I tried to compile eCos on cygwin but I obtain an error :
/opt/ecos/ecoscvs/ecos/packages/io/common/current/src/ioinit.cxx
/opt/ecos/ecoscvs/ecos/packages/io/common/current/src/ioinit.cxx:1:
warning: -ffunction-sections may affect debugging on some targets
make[1]: Leaving directory
`/ecos-d/cygwin/home/lony/Linux_build/io/common/current'
/tmp/ccucSUU4.s: Assembler messages:
make: Leaving directory `/ecos-d/cygwin/home/lony/Linux_build'
/tmp/ccucSUU4.s:157: Error: junk at end of line, first unrecognized
character is `"'
/tmp/ccucSUU4.s:159: Warning: .type pseudo-op used outside of
.def/.endef ignored.
/tmp/ccucSUU4.s:159: Error: junk at end of line, first unrecognized
character is `_'
/tmp/ccucSUU4.s:162: Error: unknown pseudo-op: `.previous'
/tmp/ccucSUU4.s:164: Error: junk at end of line, first unrecognized
character is `"'
/tmp/ccucSUU4.s:166: Warning: .type pseudo-op used outside of
.def/.endef ignored.
/tmp/ccucSUU4.s:166: Error: junk at end of line, first unrecognized
character is `_'
/tmp/ccucSUU4.s:169: Error: unknown pseudo-op: `.previous'
make[1]: *** [src/ioinit.o.d] Error 1
make: *** [build] Error 2
I just change in Global Build Options -> Global command prefix ->
"empty", because I don't have i686-pc-linux-gcc (I tried with
i686-pc-cygwin but I don't have i686-pc-cygwin-ar)
I don't have any ARM platform... Only a ARM compiler (arm-elf-gcc) and
another tools like arm-elf-run or arm-elf-gdb.
So, it is not possible to configure my profile to compile for an ARM
platform but without a specific ARM hardware?
Andrew Lunn a écrit :
> On Fri, Apr 20, 2007 at 03:18:15PM +0200, David LONY wrote:
>
>> Fantastic!!!!
>> It works well!!!
>> I upgrade to the next version and after compile the library I can
>> compile my Hello World program and see the output.
>> I used the Linux Synthetic template with default profile on my Linux
>> distro (Fedora Core 4). But, if I use the same template on cygwin, It
>> will work?
>>
>
> So you want to cross compile a Linux binary on cygwin. In theory, it
> should work, but i see no sane reason to do it.
>
>
>> However, I have another question... It is possible to use the Linux
>> Synthetic template and compile eCos for ARM ?
>>
>
> No. The target is hardware target dependent. You need to configure
> eCos for your specific ARM platform. What development board are you
> using.
>
> Andrew
>
>
>
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list