This paper highlights the difficulty in building human-like humanoid robots stemming from the lack of universal data processing and learning algorithms applicable across diverse robot types. To address this challenge, we present the Generalized Behavior Cloning (GBC) framework as a comprehensive and integrated solution. GBC provides a seamless path to convert human motion into robot behaviors. It consists of three innovative components: an adaptive data pipeline, the DAgger-MMPPO algorithm and the MMTransformer architecture, and an efficient open-source platform (based on Isaac Lab). The adaptive data pipeline leverages differentiable inverse kinematics (IK) networks to automatically convert human motion capture (MoCap) data to any humanoid. The DAgger-MMPPO algorithm learns robust and accurate imitation policies, and the Isaac Lab-based open-source platform supports deployment of the entire workflow through user-friendly setup scripts. We validate the performance and generalizability of GBC by training policies on multiple heterogeneous humanoids, demonstrating excellent transferability to new behaviors. In conclusion, this study presents the first example of creating a generalized humanoid controller in a practical and integrated manner.