tce-load -i perl5 bash ncurses-dev [configure kernel] make mrproper copy .config make oldconfig make prepare make modules_prepare cp Module.symvers make SUBDIRS=scripts/mod export KBUILD=/usr/src/linux-3.16.6 cd /lib/modules/3.16.6-tinycore sudo ln -s /usr/src/linux-3.16.6 build cd ndiswrapper-1.59 patch -Np1 -i ../ndiswrapper-1.59.patch edit driver/loader.c /sbin/loadndisdriver -> /usr/local/sbin/loadndisdriver edit utils/Makefile CC = gcc -flto -fuse-linker-plugin -march=i486 -mtune=i686 -Os -pipe CC="gcc -flto -fuse-linker-plugin -march=i486 -mtune=i686 -Os -pipe" make sudo CC="gcc -flto -fuse-linker-plugin -march=i486 -mtune=i686 -Os -pipe" make install move files sudo mkdir /usr/local/sbin sudo mv /usr/sbin/ndiswrapper-buginfo /usr/local/sbin sudo mv /usr/sbin/ndiswrapper /usr/local/sbin sudo mv /sbin/loadndisdriver /usr/local/sbin gzip ndiswrapper.ko advdef -z4 ndiswrapper.ko.gz sudo mkdir -p /usr/local/lib/modules/3.16.6-tinycore/kernel/misc sudo cp driver/ndiswrapper.ko.gz /usr/local/lib/modules/3.16.6-tinycore64/kernel/misc edit ndiswrapper /usr/bin/perl -> /usr/local/bin/perl edit ndiswrapper-buginfo /sbin/loadndisdriver -> /usr/local/sbin/loadndisdriver /usr/sbin/ndiswrapper -> /usr/local/sbin/ndiswrapper