Hey everyone!
I am following a course in iTunes U teaching C programming for fun, and I am completely new to the language. There is a header file specific to the course for specific functions used in the coursework. Most of the command line work is being done in Linux, however I am doing my work in the Terminal in Mac OS X (Unix, obviously). Presently, I can't seem to #include the header file to have my code compile correctly! I have placed the header file in the folder I am presently working in, and in nano I have typed:
I then typeCode:#include <stdio.h> #include "cs50.h" int main (int argc, char * argv[]) { string name; printf("State your name: "); name = GetString(); printf("hello, %s\n", name); }
at the command line. I end up with this error:gcc -o hello3 hello3.c -cs50
GetString is one of the functions that is a part of this class specific library, and I am using a code example used by the instructor, so I should be using it correctly. Would anyone be able to point me in the right direction to what I could be doing wrong?Undefined symbols:
"_GetString", referenced from:
_main in ccUiANy0.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Thank you ahead of time for any help!



Just trying to get through the beginning, didn't think of trying that, but this is what it returns.
