Looks like you declared a function, called it from another function, but forgot to define it. Therefore the software compiles but the linker cannot find the definition. Did you declare but forget to define a function called start that takes an int param and returns an int? Did you forget to include a library in your linker settings of the project?