allan Posted February 28, 2012 Report Share Posted February 28, 2012 Quando crio um programa simples no Code::Blocks o mesmo fica com esse tamanho!! Só escrito: cout<<"Oi Mundo"; Eu compilo e fica com esse tamanho... Tem como resolver isso ou é assim mesmo?? Link to comment Share on other sites More sharing options...
pmg Posted February 28, 2012 Report Share Posted February 28, 2012 Nao sei como se configura o Code::Blocks, mas experimenta dizer que nao queres simbolos de "debugging" e optimiza para tamanho. No meu computador, um simples "hello world" #include <iostream> int main() { std::cout << "Hello, World!" << std::endl; } Compilado com diferentes opcoes da diferentes tamanhos 72290 ==> g++ -ggdb3 -O0 63779.cpp 73572 ==> g++ -ggdb3 -O2 63779.cpp 8036 ==> g++ -O2 63779.cpp 8020 ==> g++ -Os 63779.cpp Depois dum strip a.out, o tamanho vai para 5360. What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código! Link to comment Share on other sites More sharing options...
bsccara Posted February 29, 2012 Report Share Posted February 29, 2012 Do teu ponto de vista o programa é simples mas a tua linha implica a utilização duma parte da biblioteca iostream. É esse código usado implicitamente que provoca o tamanho do executável. De qualquer maneira a sugestão do pmg ajuda sempre. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now