Subject:
|
Re: brickos-0.2.6.10 error
|
Newsgroups:
|
lugnet.robotics.rcx.legos
|
Date:
|
Tue, 3 Jun 2003 01:56:02 GMT
|
Viewed:
|
3658 times
|
| |
| |
Scott,
You need to put a .depend file and Makefile inside the directory you are
compiling the programs in. Just create a file with the extenstion .depend and
put it into your programs directory. There dosn't need to be anything in the
file. When you use make, information needs to be written to this file. Don't put
the extension .lx when you use make just simply
Scott Davis@Scott /brickos/programs
> $ make motor
you might also want to rename the file something besides motor just as a
precaution.
Make sure your Makefile is configured like the one below and change line 11 where it says yourprogramnamehere.lx to the name of the file your trying to compile of course with the .lx extension after it
Chaz
### ==========================================================================
### $Id: Makefile,v 1.9 2002/10/23 17:42:44 stephmo Exp $
### FILE: demo/c++/Makefile - make the C++ Language Demo Programs
### brickOS - the independent LEGO Mindstorms OS
### --------------------------------------------------------------------------
# #LIBDIR# ### DO NOT REMOVE THIS LINE ###
KERNEL = $(BRICKOS_ROOT)/boot/brickOS
PROGRAMS = \
yourprogramnamehere.lx
# extra dynamic sources
DOBJECTS=
include /brickos-0.2.6.10/Makefile.common
include /brickos-0.2.6.10/Makefile.user
all:: $(PROGRAMS)
@# nothing to do here but do it silently
.depend: *.[cC]
$(MAKEDEPEND) *.[cC] > .depend
depend:: .depend
@# nothing to do here but do it silently
# NOTE: --format=1 is not supported on Linux ([ce]tags from emacs2[01]
packages)
# please set in your own environment
tag:
-ctags *.[cC] $(BRICKOS_ROOT)/include/*.h $(BRICKOS_ROOT)/include/*/*.h
-etags *.[cC] $(BRICKOS_ROOT)/include/*.h $(BRICKOS_ROOT)/include/*/*.h
clean:
rm -f *.o *.dis *.dis2 *~ *.bak *.tgz *.s *.ds1 *.ds2 *.dmap *.dcoff
rm -f *.srec *.map *.coff
realclean: clean
rm -f *.lx .depend tags TAGS
.PHONY: all depend tag clean realclean
# depencencies
#
ifndef NODEPS
-include .depend
endif
### --------------------------------------------------------------------------
### End of FILE: demo/c++/Makefile
### ==========================================================================
In lugnet.robotics.rcx.legos, Scott Davis wrote:
> I get this when ever I try to compile a program.
>
> Scott Davis@Scott ~
> $ cd /brickos/programs
>
> Scott Davis@Scott /brickos/programs
> $ dir
> Makefile motor.c
>
> Scott Davis@Scott /brickos/programs
> $ make motor.lx
> Makefile:51: .depend: No such file or directory
> /h8300-000821/H-i686-cygwin32/bin/h8300-hms-gcc -M -I/brickos/include -I/brickos
> /include/lnp -I. -I/brickos/boot *.c > .depend
> /h8300-000821/H-i686-cygwin32/bin/h8300-hms-gcc -O2 -fno-builtin -fomit-frame-po
> inter -Wall -I/brickos/include -I/brickos/include/lnp -I. -I/brickos/boot -c mo
> tor.c -o motor.o
> /h8300-000821/H-i686-cygwin32/bin/h8300-hms-ld -T ../boot/brickOS.lds -relax -L/
> brickos/lib motor.o -lc -lmint -lfloat -lc++ -o motor.dc1 --oformat coff-h8300
> -Ttext 0xb000
> /h8300-000821/H-i686-cygwin32/bin/h8300-hms-ld.exe: cannot find -lc
> make: *** [motor.dc1] Error 1
>
>
>
> I'm fairly sure that its not the program that is causing the error.
>
> Here is the program:
>
>
> #include <dmotor.h>
> #include <unistd.h>
>
> int main(int argc, char **argv)
> {
> motor_a_dir(fwd);
> motor_a_speed(MAX_SPEED);
> motor_c_dir(fwd);
> motor_c_speed(MAX_SPEED);
> sleep(4);
> motor_a_dir(off);
> motor_c_dir(off);
>
> return 0;
> }
>
> If anyone could help me solve this I would greatly appreciate it.
>
> Thanx
> Scott
>
> p.s.
> I'm running windows xp pro and installed the prebuilt Hitachi package.
|
|
Message is in Reply To:
| | brickos-0.2.6.10 error
|
| I get this when ever I try to compile a program. Scott Davis@Scott ~ $ cd /brickos/programs Scott Davis@Scott /brickos/programs $ dir Makefile motor.c Scott Davis@Scott /brickos/programs $ make motor.lx Makefile:51: .depend: No such file or (...) (21 years ago, 2-Jun-03, to lugnet.robotics.rcx.legos)
|
2 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|