GameCube Controller Compatibility with New Super Mario Bros. Wii
No, you cannot use a GameCube controller with New Super Mario Bros. Wii.
Why It's Not Supported
Wii Remote Mandatory: The game is designed around the Wii Remote's pointer (for menus/star bits) and motion controls (shake for spin jump, tilt for platforms).
No Native GCN Support in Wii Mode: The Wii's backward compatibility mode (for GCN games) disables Wii Remotes. Conversely, Wii games cannot access the GameCube controller ports. The hardware paths are mutually exclusive.
Supported Controllers
Wii Remote (Solo): Hold sideways (classic NES style) or upright + Nunchuk.
Wii Remote + Nunchuk: Analog stick movement, shake spin jump, pointer for star bits.
Classic Controller / Classic Controller Pro: Plugs into Wii Remote. Full button layout (dual sticks, triggers, D-pad). Best traditional feel. No pointer function (star bits auto-collected or via Remote).
Recommendation: Use a Classic Controller Pro for the closest GameCube-like experience (analog stick, shoulder buttons, comfortable grip) while maintaining full compatibility.