Created by: DannyIsFunny
(1)modify tiny publish dynamic_library to make it excutable (2)modify the bug of compiling in armlinux