[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] static library and link
From: |
felix winkelmann |
Subject: |
Re: [Chicken-users] static library and link |
Date: |
Wed, 24 May 2006 07:42:11 +0200 |
On 5/23/06, Frédéric Peschanski <address@hidden> wrote:
==> mylib.scm
(declare (unit mylib))
(declare (export (foo bar)))
That should be `(declare (export foo bar))' (typo?)
==> myexample.scm
(load-library 'mylib "mylib.so")
(bar)
Probably there are missing links between the library files.
I put the minimum of information because I would like to
maintain some "inter-scheme" compatibility if possible.
That's why I reserve a dedicated file for implementation-related
infos (mylib.scm)
Finally, I don't really understand which commands I should
use for compilation :
- of the individual .scm ==> .o
csc -c ...
- of the library .o ==> .so
csc X.o Y.o -s -o libXY.so
- of the executable myexample.scm (+link with mylib.so) ==> myexample
csc myexample.scm -lXY
Thank you if you can help me (or are these dumb questions ?),
Not at all dumb - the documentation is a bit weak on that.
cheers,
felix
- [Chicken-users] static library and link, Frederic Peschanski, 2006/05/22
- Re: [Chicken-users] static library and link, Thomas Chust, 2006/05/22
- Re: [Chicken-users] static library and link,
felix winkelmann <=
- Re: [Chicken-users] static library and link, John Cowan, 2006/05/24
- Re: [Chicken-users] static library and link, felix winkelmann, 2006/05/24
- Re: [Chicken-users] static library and link, John Cowan, 2006/05/24
- Re: [Chicken-users] static library and link, felix winkelmann, 2006/05/24
- Re: [Chicken-users] static library and link, Thomas Chust, 2006/05/24
- Re: [Chicken-users] static library and link, John Cowan, 2006/05/24
- Re: [Chicken-users] static library and link, Thomas Chust, 2006/05/24
- Re: [Chicken-users] static library and link, Sven . Hartrumpf, 2006/05/24
- Re: [Chicken-users] static library and link, Thomas Chust, 2006/05/24