To prevent the block from falling, the frictional force must be greater than or equal to the weight of the block.
The maximum static frictional force is given by:
\[
f_{\text{max}} = \mu \cdot N = \mu \cdot m \cdot g
\]
where \( N \) is the normal force (equal to \( m \cdot g \)).
The block will move with the cart if the frictional force is sufficient to keep the block in place.
The maximum force required to prevent the block from falling is the force of acceleration, \( F = m \cdot a \).
For the block to remain in place, we need:
\[
m \cdot a \leq \mu \cdot m \cdot g
\]
Simplifying the equation, we get:
\[
a \leq \mu \cdot g
\]
Therefore, the condition for the block to not fall is \( a \geq \frac{g}{\mu} \).
Hence, the correct answer is (c).