This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: Confusing compilation problem
- From: Sergei Gavrikov <sergei dot gavrikov at gmail dot com>
- To: grahamlab <graham dot labdon at cranems dot co dot uk>
- Cc: ecos-discuss at ecos dot sourceware dot org
- Date: Fri, 10 Apr 2009 10:47:23 +0300
- Subject: Re: [ECOS] Confusing compilation problem
- References: <22984314.post@talk.nabble.com>
On Fri, Apr 10, 2009 at 12:30:56AM -0700, grahamlab wrote:
>
> Hello all
> I am trying to evaluate the best way for me to use ecos for my project - to
> use the configtool or command line interface.
> So I
> 1.created an ecos build using from command line using the default template.
> 2.executed the make command to build ecos
> 3.created a testbed directory and created a hello world application
> 4.compiled and linked successfully
> Next I
> 1 created an ecos build using the configuration tool
> 2 created a test bed directory and created a hello world application
> 3 this does not compile and gives the following errors -
> test.cpp: In function âint main()â:
> test.cpp:6: error: âprintfâ was not declared in this scope
>
> Both use the same makefile and make.params files(atached) - the only changes
> were to point to the correct install directory.
Graham, not only
/tmp$ diff configtool_Make.params cli_Make.params
5c5
< export PREFIX := /home/graham/ecos/DevBoard_install
---
> export PREFIX := /home/graham/lab1/install
7c7
< export CC := $(COMMAND_PREFIX)gcc
---
> export CC := $(COMMAND_PREFIX)g++
/tmp$ diff configtool_Makefile cli_Makefile
Are you really going program in C++? Try rename your main.cpp in the
main.c.
BTW, the short plain text files you can just attach.
Sergei.
> If I point the configtool version at the commandline version install tree it
> will compile
>
> Could some one explain why this is?
>
> Thanks
>
> http://www.nabble.com/file/p22984314/configtool_Make.params
> configtool_Make.params
> http://www.nabble.com/file/p22984314/configtool_Makefile configtool_Makefile
> http://www.nabble.com/file/p22984314/cli_Make.params cli_Make.params
> http://www.nabble.com/file/p22984314/cli_Makefile cli_Makefile
> Graham
>
> --
> View this message in context: http://www.nabble.com/Confusing-compilation-problem-tp22984314p22984314.html
> Sent from the Sourceware - ecos-discuss mailing list archive at Nabble.com.
>
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss