Unfortunately for me, I have been unable to make jJOS or decaf.

1. I do not have a JDK installed on my Linux box, only gcc.

I do not have all my tools on one machine. It would be more flexible for me
if the bytecode and machine code were made separately. I can compile the
bytecode for jos.* packages once and distribute them to others as a runtime
edition. It does not need to be re-compiled on each machine.

Java is platform-independent. For cross-compiling, I should be able to
compile the bytecode on any platform and copy it to my jJOS/decaf
development environment. The Java class library is pre-compiled. I should
be able to make the bytecode separately from the C/C++ code. For example, I
should be able to make the bytecode on any machine that has a javac tool.

2. Which version of make?

C/C++ for jJOS/decaf is not platform-independent. For this, I have a C/C++
compiler installed on my Linux box. Which version of make are you using?
I'm using GNU make version 3.74. When invoke the make command, I only get a
syntax error.

$ cd /JJOS/arch/host/nativecode
$ make

or

$ cd /JJOS/arch/i386/nativecode
$ make

Can you help?


_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to