você teria instalado o linux os de 32 bits no seu sistema. Então, você tem que escrever -m32 ao invés de -m64. Inicialmente, eu tive o mesmo problema que você postou. Agora está funcionando.
Eu criei um novo diretório limpo, chamado Build_WRF, e outro chamado TESTS (colocado Fortran e C Test Tar File dentro do TESTS). SUCESSAMENTE completado 3 TESTE. No 4º TESTE - Fortran Chamando uma função C (nosso gcc e gfortran possuem diferentes padrões, então forçamos ambos a sempre usar 64 bit [-m64] ao combiná-los), Quando eu digito o comando
gcc -c -m64 TEST_4_fortran+c_c.c
estou recebendo uma mensagem de erro como
In file included from /usr/include/stdio.h:28:0,
from TEST_4_fortran+c_c.c:12:
/usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.
Por favor me ajude. Eu tentei muitas coisas, mas ainda não está acontecendo. Eu sou novo no LINUX.
você teria instalado o linux os de 32 bits no seu sistema. Então, você tem que escrever -m32 ao invés de -m64. Inicialmente, eu tive o mesmo problema que você postou. Agora está funcionando.