As for the question, with part one, you're using a 64-bit compiler but linking against a 32-bit library; hence the BSP functions are not recoginised. For part two, the BSP functions are recognised by the linker, but the MulticoreBSP for C library depends on POSIX Threads, which is not found by the linker. Windows does not have native PThreads support. To add PThreads, you can link against libraries from the following project:
http://www.sourceware.org/pthreads-win32/
For a walkthrough on how to get it working in Code::Blocks, please consult this thread:
]]>