1. move the interface to another file \2.0 add the argc of the app for the test. \3.0 modify the Makefile for the cross-compile