SDL2 nie łączy się poprawnie

Używam Code :: Blocks, to mój kod:

#include "SDL2/SDL.h"
int main(int argc, char* args[]) {
    SDL_Init( SDL_INIT_EVERYTHING );
    SDL_Quit();
    return 0;
}

Buduję jak:

mingw32-g++.exe -o C:\..\main.exe C:\..\main.o  -lmingw32 -lSDL2main -lSDL2

I uzyskanie tego:

undefined reference to "SDL_Init"
undefined reference to "SDL_Quit"

Jestem pewien, że linker znajduje libi, jeśli zmienię je na coś losowego, na co skarży się „nie mogę znaleźć niczego”.

questionAnswers(3)

yourAnswerToTheQuestion