#include <16f877a.h>
#include <math.h>
#use delay (clock=4000000)
#use standard_io(b)
#use standard_io(c)
#use standard_io(d)
#fuses XT,NOWDT,NOPROTECT
#define led pin_b0
#include <flex_lcd.c>
va asi:
#include <16f877a.h>
#include <math.h>
#fuses XT,NOWDT,NOPROTECT
#use delay (clock=4M)
#use standard_io(b)
#use standard_io(c)
#use standard_io(d)
#define led pin_b0
#include "flex_lcd.c"
cuando una libreria la usas en tu carpeta de trabajo va en comillas " "
cuando la libreria es de la libreria general del compilador va con < >
y sobre todo estas cometiendo el error garrafal de poner solo 1 caracter con
lcd_putc
lcd_putc solo escribe 1 caracter
y si lo pones printf(lcd_putc,"");
ahi si va escribir la cadena entera