Since Clean does not offer a practical GUI for Linux, I am trying to create a Linux port of the&nbsp; JAPI GUI Library for Clean. There is a problem here: I know very little about computer science, compilers, linkers, C, etc.&nbsp; In any case, here is what I did:<br><br>1 --- On windows, the JAPI GUI for Clean has four files in C, that one should compile and link as a dynamic library:<br><br>gcc -shared fileselect.o image.o japilib.o japi4c.o -lwsock32 -o reco.dll<br><br>This generates a DLL. Then one must add an entry list for the DLL:<br><br>reco.dll<br>j_start<br>j_frame<br>j_textfield<br>j_textarea<br>j_button<br>etc.<br><br>Using the above entry list file, it is quite easy to call the GUI functions from Clean.<br><br>2 --- On Linux, I compiled the four C files, and linked them as a dynamic library, exactly as on Windows.<br><br>gcc -shared fileselect.o image.o japilib.o japi4c.o&nbsp; -o reco.so<br><br>The problem is that I do not know how to link the dynamic library
 to a Clean program from Linux. I mean, since Clean does not have an IDE for Linux, I guess that I need to use&nbsp; command line options.&nbsp; Suggestions, instructions and feedback are welcome.&nbsp; BTW if anybody wants to help me with this very simple project, I can send him/her the C sources for building the GUI&nbsp; library (Windows and Linux); it is working on Windows, but not on Linux. Since it depends only on the Java machine to work, porting it to Linux should be a cinch.<br><p>&#32;
      <hr size=1>
Looking for the perfect gift?<a href="http://www.flickr.com/gift/"><b> Give the gift of Flickr!</b></a>