尝试两种不同的编译方法