Getting closer......
Ok, special note: in the Debug Configuration the target must be: K64FN1M0M12
if your using the FRDM-K64 eval board.
So, I am able to compile successfully a stripped out version of the FatsF + SDHC demo software!
I am running into an issue during debug, it seems that the debug session is not landing on a break point?
Yet there are no errors?

If I click on the run icon, nothing seems to happen.
Now, for what I stripped out of the original code of the FatsF + SDHC demo:
I didn't want to use the accelerometer nor did I want to use I2C which I imagine is
what is being used to communicate to the accelerometer.
So, the following was left out:
fsl_fxos8700_driver.c
fsl_fxos8700_driver.h
fxos_def.h
fsl_i2c_irq.c
and since they were left out, then of course there is no need for:
/* Enable I2C pins */
configure_i2c_pins(BOARD_I2C_FXOS8700CQ_INSTANCE); <---- Inside “hardware_init.c”
/* The i2c instance for the FXOS8700 accelerometer/magnetometer */
#define BOARD_I2C_FXOS8700CQ_INSTANCE 0 <----- Inside “board.h”
In the main.h
// #include "fsl_fxos8700_driver.h" <----- This was commented out
/* Initialize the FXOS8700CQ */
i2cModule.i2cInstance = BOARD_I2C_FXOS8700CQ_INSTANCE;
FXOS_Init(&i2cModule, NULL); <---------- Taken out
// Get new accelerometer data.
FXOS_ReadData(&i2cModule, &sensorData);
// Get the X and Y data from the sensor data structure.
xData = (int16_t)((sensorData.accelXMSB << 8) | sensorData.accelXLSB);
yData = (int16_t)((sensorData.accelYMSB << 8) | sensorData.accelYLSB);
zData = (int16_t)((sensorData.accelZMSB << 8) | sensorData.accelZLSB);
printf("\nx = %d y = %d z = %d\r\n", xData, yData, zData); <----------------- This block was also taken out
like I said above, the compiler seems to be happy and I am now not having an issue with
the paths. I have a suspicion that it has to do with the board's hardware_init.c????
Need help.........