No VCD file is generated.
If no errors occurred during execution, the issue might be that the testbench (TB) file is missing statements to generate the VCD waveform file:
initial begin
    $dumpfile("prj/icarus/FFT_IFFT.vcd");        
    $dumpvars(0, FFT_IFFT_tb);
    #2000 $finish();
end


