C Cross Compile for Linkit Smart 7688

26
Cross Compile

Transcript of C Cross Compile for Linkit Smart 7688

Page 1: C Cross Compile for Linkit Smart 7688

Cross Compile

Page 2: C Cross Compile for Linkit Smart 7688

Toolchainhttp://labs.mediatek.com/site/global/developer_tools/

mediatek_linkit_smart_7688/sdt_intro/index.gsp

Page 3: C Cross Compile for Linkit Smart 7688

/opt/openwrt-toolchain/

Page 4: C Cross Compile for Linkit Smart 7688

export PATH=“/opt/openwrt-toolchain/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin:$PATH"

export STAGING_DIR=/opt/openwrt-toolchain/staging_dir

Bash => ~/.bash_profileZSH => ~/.zshrc

echo $PATH

Page 5: C Cross Compile for Linkit Smart 7688

Hello, World!

Page 6: C Cross Compile for Linkit Smart 7688

mipsel-openwrt-linux-gcc

C

C++mipsel-openwrt-linux-g++

Page 7: C Cross Compile for Linkit Smart 7688

mipsel-openwrt-linux-gcc helloworld.c -o helloworld

Compile

Page 8: C Cross Compile for Linkit Smart 7688

Copy to linkitscp helloworld [email protected]:/root

Page 9: C Cross Compile for Linkit Smart 7688

Add Compiler Add Device Add Kit

Page 10: C Cross Compile for Linkit Smart 7688

Add Compiler

Page 11: C Cross Compile for Linkit Smart 7688

Add Device

Page 12: C Cross Compile for Linkit Smart 7688

Select Generic Linux Device

Page 13: C Cross Compile for Linkit Smart 7688
Page 14: C Cross Compile for Linkit Smart 7688
Page 15: C Cross Compile for Linkit Smart 7688
Page 16: C Cross Compile for Linkit Smart 7688

Add Kit

Page 17: C Cross Compile for Linkit Smart 7688
Page 18: C Cross Compile for Linkit Smart 7688

Build Settings -Build

Page 19: C Cross Compile for Linkit Smart 7688

Clear Build Settings

Page 20: C Cross Compile for Linkit Smart 7688
Page 21: C Cross Compile for Linkit Smart 7688
Page 22: C Cross Compile for Linkit Smart 7688

Build Settings - Run

Page 23: C Cross Compile for Linkit Smart 7688
Page 24: C Cross Compile for Linkit Smart 7688
Page 25: C Cross Compile for Linkit Smart 7688
Page 26: C Cross Compile for Linkit Smart 7688