Bueno, pues eso, que lo he conseguido solucionar, tenia un pequeño error en el makefile 

 muchisimas gracias a todos por haberme ayudado 

------------------------------------------------------------------------------------------------------------
Bueno, ya que en el foro de programacion nadie me responde, creo que el segundo lugar mas apropiado para exponer mi problema es éste, asi que ahi va:
Me he estado mirando la web de GRRLIB, ya que no conseguia compilar nada con esta libreria, y he intentado hacerlo con un ejemplo de la web. El ejemplo es el siguiente:
/*===========================================
        GRRLIB (GX version) 3.0.1 alpha
        Code     : NoNameNo
        GX hints : RedShade
        Http://grrlib.santo.fr
        Tutorial : Day 7 (Print text)
 ============================================*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <math.h>
#include <ogcsys.h>
#include <gccore.h>
#include <wiiuse/wpad.h>
#include <fat.h>
#include <GRRLIB/GRRLIB.h>
#include "fuente/font5.h"
Mtx GXmodelView2D;
int main(){
   u8 *tex_font1 = GRRLIB_LoadTexture(font5);
   int var=55;
    VIDEO_Init();
    WPAD_Init();
    GRRLIB_InitVideo();
    GRRLIB_Start();
    while(1){
        WPAD_ScanPads();
        u32 wpaddown = WPAD_ButtonsDown(0);
        GRRLIB_FillScreen(0xFF000000);
        GRRLIB_Printf(100,100,tex_font1,0xFFFFFFFF,1,"var value : %d",var);
        GRRLIB_Render();
        if (wpaddown & WPAD_BUTTON_A) exit(0);
    }
    return 0;
}
Pero cuando intento compilar, me sale esto
> "make" 
Prueba.c
c:/Devprojects/source/Prueba.c: In function 'main':
c:/Devprojects/source/Prueba.c:25: warning: passing argument 1 of 'GRRLIB_LoadTexture' from incompatible pointer type
c:/Devprojects/source/Prueba.c:46:2: warning: no newline at end of file
linking ... Devprojects.elf
Prueba.o: In function `main':
c:/Devprojects/source/Prueba.c:25: undefined reference to `GRRLIB_LoadTexture'
c:/Devprojects/source/Prueba.c:32: undefined reference to `GRRLIB_InitVideo'
c:/Devprojects/source/Prueba.c:33: undefined reference to `GRRLIB_Start'
c:/Devprojects/source/Prueba.c:39: undefined reference to `GRRLIB_FillScreen'
c:/Devprojects/source/Prueba.c:40: undefined reference to `GRRLIB_Printf'
c:/Devprojects/source/Prueba.c:41: undefined reference to `GRRLIB_Render'
collect2: ld returned 1 exit status
make[1]: *** [/c/Devprojects/Devprojects.elf] Error 1
"make": *** [build] Error 2
> Process Exit Code: 2
> Time Taken: 00:02
Que es lo que estoy haciendo mal?
Gracias por su ayuda
Salu2