Z těch tvých příkazů se mi zdá, že nepřekládáš knihovnu lcd.c. Pokud nemáš zdroj, použij knihovnu a přidej ji ke kompileru, teď z hlavy nevím jak se přidává, ale to najdeš na internetu. (Záleží v jakém formátu ji máš.)
Ale nejlepší cesta je mít připravené vývojové prostředí, například Code::Blocks, ten umí i tvůj čip Atmega8. Nejspíše ještě bude potřeba stáhnout i toolchain, i když ty už něco máš, jinak by jsi to nemohl překládat.
Ale jak říkám, je potřeba nejdříve nalézt co nejvíce informací na netu...