发生形变功了。只要发生了形变,物体重心就会改变,即使位移没变但重心已经变了,这是那个力造成的效果,所以做功了。对于石头,它的形变太小太小了,重心几乎没有变,可以看作没做功。
任何物体在受力的情况下都会发生形变,这句话肯定是不会错的。个人觉得挤压物体发生微小形变是在做功,但由于形变很小,完全可以忽略,就当作没做功一样,所以物理书上才这么写的。以上纯属个人意见。