Mit avr-gcc gehts genau so, es ist nur viel komplizierter.

Und jemand der ihn weder in C noch in Bascom richtig programmieren kann(kannst du überhaupt programmieren???), sollte nicht anfangen selbst libs zu schreiben sondern erstmal die bereits vorhandenen benutzten um einen überblick zu bekommen.
Und außerdem kann man sich selbst ne sourcedatei schreiben, wo man die bereits vorhanden funktionen in eigene einbaut, aber dazu muss man eben programmieren können, weil wenn du wegen jedem kleine problem hier nachfragst kannst du gleich jemand anderen fragen ob er es macht, sonst wird das nie was.

mfg