1 |
It generates Assembler code. |
2 |
When you use the -c parameter you can have a look at the generated code. |
3 |
You always need fasm to compile your program. |
4 |
|
5 |
|
6 |
Am Mittwoch, 24. August 2005 11:30 schrieb Frank Schafer: |
7 |
> further questions / info. |
8 |
> |
9 |
> Seems PureBasic is a direct dependency for all programs "compiled" with |
10 |
> it. They will probably use the shared library which comes with |
11 |
> PureBasic. |
12 |
> |
13 |
> I wonder ... |
14 |
> There is a static library amongst the PureBasic binary too. Maybe |
15 |
> PureBasic "compiles" the way VisualBasic up to version 5 did. Making a |
16 |
> data block from the source leaving the source itself intact, linking a |
17 |
> library with a small starting code (the interpreter) letting the |
18 |
> executable interpreting the data block inside itself. |
19 |
> |
20 |
> ... that would stand for real speed ... interpreting ... |
21 |
> |
22 |
> |
23 |
> Further 0,02$ |
24 |
> Frank |
25 |
> |
26 |
> On Wed, 2005-08-24 at 10:25 +0200, Frank Schafer wrote: |
27 |
> > right, and that means we have to study PB's syntax ... what I'm doing |
28 |
> > just now if I have some time. |
29 |
> > |
30 |
> > PB itself is probably written in C. A compiler with less than 140kB IMHO |
31 |
> > isn't written in C++. |
32 |
> > |
33 |
> > BTW: Have a look at ``strings pbcompiler | more''! |
34 |
> > It's VEEEEEERY interesting. Seems pbcompiler simply maps BASIC |
35 |
> > instructions to assembler mnemonics. |
36 |
> > |
37 |
> > :-))) |
38 |
> > |
39 |
> > On Wed, 2005-08-24 at 11:09 +0300, Matan Peled wrote: |
40 |
> > > -----BEGIN PGP SIGNED MESSAGE----- |
41 |
> > > Hash: SHA1 |
42 |
> > > |
43 |
> > > Frank Schafer wrote: |
44 |
> > > > I think SDL has an API, don't you think too? |
45 |
> > > > ;) |
46 |
> > > |
47 |
> > > Well, of course. But it wasn't used before, rather PureBasic's one was |
48 |
> > > used. |
49 |
> > > |
50 |
> > > Now we need to use that API (Thats what I meant by "Talking to SDL"...) |
51 |
> > > |
52 |
> > > - -- |
53 |
> > > [Name ] :: [Matan I. Peled ] |
54 |
> > > [Location ] :: [Israel ] |
55 |
> > > [Public Key] :: [0xD6F42CA5 ] |
56 |
> > > [Keyserver ] :: [keyserver.kjsl.com] |
57 |
> > > encrypted/signed plain text preferred |
58 |
> > > |
59 |
> > > -----BEGIN PGP SIGNATURE----- |
60 |
> > > Version: GnuPG v1.4.1 (GNU/Linux) |
61 |
> > > |
62 |
> > > iD8DBQFDDCsnA7Qvptb0LKURAkzEAJ9DFzs6ooCwL9XcC7pUWS9BIDOEpgCdGtVN |
63 |
> > > RWUAxhkhZxxjm4/clhz0eM4= |
64 |
> > > =hpyQ |
65 |
> > > -----END PGP SIGNATURE----- |
66 |
-- |
67 |
gentoo-user@g.o mailing list |