When I run breakout.c with clang breakout.c
it gives me "errors"
EDIT: I also run this with make breakout (removeing the row_space) and gives me this
'
breakout.c:(.text+0x1b8): undefined reference to `getWidthGeneric'
breakout.c:(.text+0x20f): undefined reference to `setLocation'
breakout.c:(.text+0x271): undefined reference to `getType'
breakout.c:(.text+0x29e): undefined reference to `removeGWindow'
breakout.c:(.text+0x2f8): undefined reference to `getXGeneric'
breakout.c:(.text+0x326): undefined reference to `getWidthGeneric'
breakout.c:(.text+0x360): undefined reference to `getWidthGeneric'
breakout.c:(.text+0x3b4): undefined reference to `getXGeneric'
breakout.c:(.text+0x403): undefined reference to `getYGeneric'
breakout.c:(.text+0x452): undefined reference to `getYGeneric'
breakout.c:(.text+0x486): undefined reference to `getHeightGeneric'
breakout.c:(.text+0x4c6): undefined reference to `getHeightGeneric'
breakout.c:(.text+0x514): undefined reference to `setLocation'
breakout.c:(.text+0x53f): undefined reference to `setLocation'
breakout.c:(.text+0x544): undefined reference to `waitForClick'
breakout.c:(.text+0x564): undefined reference to `newGLabel'
breakout.c:(.text+0x57c): undefined reference to `setFont'
breakout.c:(.text+0x591): undefined reference to `setColor'
breakout.c:(.text+0x5a3): undefined reference to `add'
breakout.c:(.text+0x5cc): undefined reference to `setLocation'
breakout.c:(.text+0x5df): undefined reference to `newGLabel'
breakout.c:(.text+0x5f7): undefined reference to `setFont'
breakout.c:(.text+0x60c): undefined reference to `setColor'
breakout.c:(.text+0x61e): undefined reference to `add'
breakout.c:(.text+0x647): undefined reference to `setLocation'
breakout.c:(.text+0x64c): undefined reference to `waitForClick'
breakout.c:(.text+0x657): undefined reference to `closeGWindow'
/tmp/breakout-38db23.o: In function `initBall':
breakout.c:(.text+0x6af): undefined reference to `newGOval'
breakout.c:(.text+0x6c7): undefined reference to `setColor'
breakout.c:(.text+0x6e2): undefined reference to `setFilled'
breakout.c:(.text+0x6f4): undefined reference to `add'
/tmp/breakout-38db23.o: In function `initScoreboard':
breakout.c:(.text+0x716): undefined reference to `newGLabel'
breakout.c:(.text+0x72e): undefined reference to `setFont'
breakout.c:(.text+0x743): undefined reference to `setColor'
breakout.c:(.text+0x755): undefined reference to `add'
breakout.c:(.text+0x77e): undefined reference to `setLocation'
/tmp/breakout-38db23.o: In function `updateScoreboard':
breakout.c:(.text+0x7da): undefined reference to `setLabel'
breakout.c:(.text+0x7f5): undefined reference to `getWidthGeneric'
breakout.c:(.text+0x81d): undefined reference to `getWidthGeneric'
breakout.c:(.text+0x85b): undefined reference to `getHeightGeneric'
breakout.c:(.text+0x883): undefined reference to `getHeightGeneric'
breakout.c:(.text+0x8c7): undefined reference to `setLocation'
/tmp/breakout-38db23.o: In function `detectCollision':
breakout.c:(.text+0x909): undefined reference to `getXGeneric'
breakout.c:(.text+0x931): undefined reference to `getYGeneric'
breakout.c:(.text+0x95f): undefined reference to `getGObjectAt'
breakout.c:(.text+0x9a8): undefined reference to `getGObjectAt'
breakout.c:(.text+0x9f1): undefined reference to `getGObjectAt'
breakout.c:(.text+0xa3e): undefined reference to `getGObjectAt'
/tmp/breakout-38db23.o: In function `initBricks':
breakout.c:(.text+0xaf4): undefined reference to `newGRect'
breakout.c:(.text+0xb19): undefined reference to `setColor'
breakout.c:(.text+0xb3b): undefined reference to `setColor'
breakout.c:(.text+0xb5d): undefined reference to `setColor'
breakout.c:(.text+0xb7f): undefined reference to `setColor'
breakout.c:(.text+0xba1): undefined reference to `setColor'
breakout.c:(.text+0xbbc): undefined reference to `setFilled'
breakout.c:(.text+0xbce): undefined reference to `add'
/tmp/breakout-38db23.o: In function `initPaddle':
breakout.c:(.text+0xc58): undefined reference to `newGRect'
breakout.c:(.text+0xc70): undefined reference to `setColor'
breakout.c:(.text+0xc8b): undefined reference to `setFilled'
breakout.c:(.text+0xc9d): undefined reference to `add'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
What is this Mumbo Jumbo?
make breakout
orclang -ggdb3 -O0 -std=c99 -Wall -Werror -Wno-unused-variable -o breakout breakout.c -lcs -lm