To clarify,
>>PabloMack: ...I like to create and manage modules and libraries using the command line tools
That is, using only the command line, you've created modules / libraries.
>>PabloMack: but I want to link applicatoins that I build using the IDE.
However, there are projects you're working on within the Pelles C IDE that need access to the libraries you created prior ( via the command line ).
>>PabloMack: 1. How do I include header files I create and exist in another directory without having to give the explicit paths?
It appears the Pelles C IDE requires the full path to .h, .lib and .exe files.
Setting Tools Options...
From within the v9 Pelles C IDE, navigate to Tools menu > Options... sub menu > Folders tab
Located at top-left of Folders tab page, you will see a Type: combobox.
Click on combobox and select Includes
Click on the New Folder icon immediately to the right of the combobox
Navigate to the folder you'd like to add to the project.
Repeat this for all #include paths.
Once you've added the desired #include paths, click on the Type: combobox and select Libraries
Same actions, navigate to the .LIB folder you'd like to add to the project.
>>PabloMack: 2. How do I get the IDE to link to libraries I create and exist in another directory?
If the above action does not resolve the .LIB issue, I would add the .LIB filename(s) to Project Options,
Setting Project Options...
With the project open ( the project you'd like to add the .LIB files to ), navigate to Project menu > Project Options... sub menu > Linker tab
Within Libary and object files textbox add, [SPACE]<you-libary-filename-here>
TIP: I always put my additions in uppercase so that I know which files I've added.
EXAMPLE
The default string for Libary and object files forPelles out of the box is,
kernel32.lib user32.lib gdi32.lib comctl32.lib comdlg32.lib advapi32.lib delayimp64.lib
If I'm building COM components, my code needs access to UUID.LIB and OLE32.LIB.
The Libary and object files string for my COM components project looks like,
kernel32.lib user32.lib gdi32.lib comctl32.lib comdlg32.lib advapi32.lib delayimp64.lib UUID.LIB OLE32.LIB
Hope this moves you closer to your goal.
kot