Olá a todos
eu preciso de uma ajuda, neste momento eu estou usando o compilador g++ para a versão linux, eu preciso declarar vetores estáticos do tipo float. No meu programa eu preciso declarar 20 vetores float com 4.1x10 ^ 6 elementos cada. mas o compilador permite declarar 2.9x10 ^ 5 para cada vetor. é possível a utilização de mais memória para vetor estatico com g++? Existe algum compilador para C++ (para linux) que permiti a fazer isso?
Eu uso o Ubuntu 12.04 LTS, eu tenho um computador com (1,5 GB de memória RAM e outro com 3 GB de memória RAM), mas eu posso declarar apenas 2,9 x10 ^ 5 mesmo quando eu estou usando o dobro de memória RAM. Declaro as variáveis na área geral (antes do principal main() e das funções e classes), ou seja, fora da área de pilha.
Eu testei gfortran (compilador Fortran) que permitem declarar mais, vetores estáticos, mas porém meu código está em C ++! também eu não posso usar vetor dinâmico.
Por favor, alguém poderia me ajudar?
Obrigado !
Ricardo