I'm a Mac user I'm trying to create a netcdf using gfortran, but I get the following error My Mac is using an M1 chip
Undefined symbols for architecture arm64:
"___netcdf_MOD_nf90_close", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_create", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_def_dim", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_def_var_manydims", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_put_att_one_fourbyteint", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_put_att_one_fourbytereal", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_put_att_text", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_put_var_1d_fourbytereal", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_put_var_2d_fourbytereal", referenced from:
_MAIN__ in ccHtjGFn.o
"___netcdf_MOD_nf90_strerror", referenced from:
_check.0 in ccHtjGFn.o
ld: symbol(s) not found for architecture arm64
collect2: error: ld returned 1 exit status
I don't know how to solve errors that I haven't seen on Windows