$ ifort -c func.f90 $ icc -c main.c $ icc -o main main.o func.o $ ./main Before: 1 2 3 4 5 6 7 8 9 10 After : 11 12 13 14 15 16 17 18 19 20