On Mon, 24 Dec 2012, Patrick wrote:

Hi Everyone

This is my first post here.

I have NOT read all the documentation, please forgive this but I was hoping to ask a couple of questions to make sure I am on the right track before diving into Pascal.

I fell in love with Ada about 14 months ago. Including the cardboard box, i now have 53lbs of Ada books(A few still to read), I am planning on diving into Pascal in this way too and I want to mix Ada and Pascal. I found an example on the web last night and it looks easy. The only thing is the example used the gnu pascal compiler,

Question 1:
Can fpc create gcc compatible object code ?

gcc can use the object files. This is not a problem.

But things are not that simple. The FPC codebase requires certain symbols to be present, depending on the code you create.

These symbols are usually only generated when you create a program or library.

It means your ada project will have to
a) provide these symbols
b) initialize them correctly.


or

Question 2:
alternatively can gpc be used to compile the gtk binding?

The FPC list is the wrong list to ask that :)



I am having some trouble compiling gtk pascal examples, the linker can't find -lgtk etc. It looks like it is a naming issue and I can create links to get myself out of trouble however,

Sounds like you don't have the -dev packages installed.
Simply installing those will fix the issue. I would not recommend fiddling with links yourself.


Question 3:
Is it possible to specify the libraries to use to fpc ? In Ada we have .gpr files that can list where things are to be found.

What do you mean with this question ?

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to