Download the Smoothie source code
Run ./linux_install ( or whatever is appropriate for your OS )
Run ./BuildShell
In the same shell, download the bootloader's source code
run make
I followed the steps above.
But it met an error.
So what’s going on???
make[1]: Entering directory '/home/neoleaf/Smoothieware/mbed'
Building src
make[2]: Entering directory '/home/neoleaf/Smoothieware/mbed/src'
Deploying cpp/FilePath.h to drop
Deploying cpp/DirHandle.h to drop
Deploying cpp/PortInOut.h to drop
Deploying cpp/Stream.h to drop
Deploying cpp/CAN.h to drop
Deploying cpp/FileSystemLike.h to drop
Deploying cpp/AnalogOut.h to drop
Deploying cpp/DigitalIn.h to drop
Deploying cpp/Ethernet.h to drop
Deploying cpp/SPISlave.h to drop
Deploying cpp/InterruptIn.h to drop
Deploying cpp/FileHandle.h to drop
Deploying cpp/BusInOut.h to drop
Deploying cpp/FileLike.h to drop
Deploying cpp/BusIn.h to drop
Deploying cpp/FileBase.h to drop
Deploying cpp/platform.h to drop
Deploying cpp/LocalFileSystem.h to drop
Deploying cpp/PortIn.h to drop
Deploying cpp/TimerEvent.h to drop
Deploying cpp/SPI.h to drop
Deploying cpp/Timeout.h to drop
Deploying cpp/Ticker.h to drop
Deploying cpp/DigitalOut.h to drop
Deploying cpp/I2C.h to drop
Deploying cpp/Serial.h to drop
Deploying cpp/mbed.h to drop
Deploying cpp/FunctionPointer.h to drop
Deploying cpp/Timer.h to drop
Deploying cpp/PwmOut.h to drop
Deploying cpp/PortOut.h to drop
Deploying cpp/AnalogIn.h to drop
Deploying cpp/DigitalInOut.h to drop
Deploying cpp/I2CSlave.h to drop
Deploying cpp/BusOut.h to drop
Deploying capi/ethernet_api.h to drop
Deploying capi/can_helper.h to drop
Deploying capi/gpio_irq_api.h to drop
Deploying capi/analogin_api.h to drop
Deploying capi/gpio_api.h to drop
Deploying capi/port_api.h to drop
Deploying capi/serial_api.h to drop
Deploying capi/us_ticker_api.h to drop
Deploying capi/mbed_interface.h to drop
Deploying capi/mbed_debug.h to drop
Deploying capi/can_api.h to drop
Deploying capi/spi_api.h to drop
Deploying capi/rtc_api.h to drop
Deploying capi/i2c_api.h to drop
Deploying capi/rtc_time.h to drop
Deploying capi/pwmout_api.h to drop
Deploying capi/pinmap.h to drop
Deploying capi/toolchain.h to drop
Deploying capi/analogout_api.h to drop
Deploying capi/semihost_api.h to drop
Deploying capi/sleep_api.h to drop
Deploying capi/wait_api.h to drop
Deploying capi/error.h to drop
Building mbed-lpc1768.mk
make[3]: Entering directory '/home/neoleaf/Smoothieware/mbed/src'
Compiling vendor/NXP/capi/analogout_api.c
make[3]: arm-none-eabi-gcc: Command not found
arm-common.mk:224: recipe for target 'Release/LPC1768/./vendor/NXP/capi/analogout_api.o' failed
make[3]: *** [Release/LPC1768/./vendor/NXP/capi/analogout_api.o] Error 127
make[3]: Leaving directory '/home/neoleaf/Smoothieware/mbed/src'
Makefile:72: recipe for target 'mbed-lpc1768.mk' failed
make[2]: *** [mbed-lpc1768.mk] Error 2
make[2]: Leaving directory '/home/neoleaf/Smoothieware/mbed/src'
Makefile:11: recipe for target 'src' failed
make[1]: *** [src] Error 2
make[1]: Leaving directory '/home/neoleaf/Smoothieware/mbed'
makefile:7: recipe for target 'all' failed
make: *** [all] Error 2
Imported from wikidot