2014 Chevrolet Cruze squealing noise

engine light on, noise from Serpentine belt area. High pitched squeeling like noise. Car appears to idle roughly. Occurs whether the air conditioning is on or off. most defined louder noise when car is idle or driving at slow speeds.

Can anyone tell me what it might be?

Might be a failed idler pulley, or a locked up alternator or locked up ac compressor. In any event, I’d suggest not to drive it. Tow it to a shop.