Utilidades

Instalando MingW no Windows

Extrair primeiro …
(falar de como fazer manualmente)

Link que traz o mingw pronto

http://tdm-gcc.tdragon.net/download Download de versões mais recentes do mingw, de 32 e 64 bits

compilando um arquivo de código-fonte (c/c++) com o GCC/MINGW

Para compilar basta ter a pasta com os binários do GCC na variável PATH do ambiente. uma linha de comando comum é:

Arquivos C no windows e linux

  • gcc fonte.c -o executavel

Onde fonte.c é o arquivo C de código-fonte e executável é o nome do executável a ser gerado

Para executar o executável em Windows basta digitar a seguinte linha:

  • executavel args

Sendo executavel o nome do executável e args os argumentos, se necessário, para a aplicação

em linux a linha correspodente seria:

  • ./executavel args

Caso o desejo fosse compilar um arquivo c++ ao invés de c bastaria invocar o g++ ao invés do gcc:

  • g++ fonte.cpp -o executavel

Se necessário usar funções da biblioteca matemática, adicione -lm às opções passadas ao gcc/g++:

  • g++ fonte.cpp -o executavel -lm

O que são variáveis de ambiente

São variáveis que possuem um valor, ainda que vazio, disponível para todo o ambiente que tem acesso a elas.

instalando o driver da NVidia no Linux

Bom, primeiro cumpre dizer que cada distribuição tem suas próprias características então o que eu vou dar aqui são orientações gerais

  • Passo 1: Pausando/Desligando o gerente da parte gráfica do sistema

Navegue até um terminal virtual apertando Ctrl + Alt + Fd onde d é um dígito que normalmente varia de 1 a 6 (O linux admiter vários terminais virtuais).
Pause o programa que gerencia a parte gráfica do Linux. No ubuntu é o gdm e no Linux Mint ele é o mdm: sudo service gdm stop

  • Passo 2: Desinstale drivers da nvidia previamente instalados

Se você já tiver um driver da NVidia instalado é fortemente recomendado desinstalá-lo. Isto pode ser feito através do comando: nvidia-uninstall

  • Passo 3 Substitua o arquivo Xorg.cont

O arquivo xorg.conf é responsável por carregar as definições gráficas do servidor X, sendo este último quem efetivamente realiza as operações gráficas.

O arquivo xorg.conf é um arquivo de texto e geralmente localiza-se no diretório /etc/X11/. Quando o driver da Nvidia está previamente instalado no sistema ele pode ter criado um arquivo xorg.conf-backup com as configuranções velhas. Também há um arquivo xorg.conf.failsafe que é usado para fins de backup se é último caso der tudo errado. O que importa para a gente neste passo é pegar um arquivo de configuração válido e subsitui-lo no lugar do existente. Ex:

sudo cp /etc/X11/xorg.conf-backup /etc/X11/xorg.conf

  • Passo 4 Reinicie o sistema

Este serve para verificar se está tudo ocorrendo bem. Há duas coisas a observar aqui: O modo gráfico foi iniciado? Caso sim, você notou algo de diferente em relação à primeira vez que você instalou o Linux (tamanho das fontes, resolução da tela, etc.)

Bom, neste passo se o teu modo gráfico não foi exibido não significa que está tudo errado, mas é bom ter bom senso e avaliar a situação. Por outro se teu modo gráfico iniciou, mas você viu que itens como a resolução ou o tamanho de fonte que aparece enquanto está inicializando é diferente é bom tomar cuidado. Isto aconteceu quando fui tentar instalar os meus drivers no Linux. No meu caso o driver gráfico que foi carregado é o Noveau, um driver gráfico opensource para placas de vídeo da Nvidia, por isso que estava diferente. E o instalador da nvidia num passo posterior não me deixou instalar o driver gráfico porque o driver Noveau estava em uso. Se este é o teu caso eu recomendo remover o driver Noveau. isto é simples:

* Repita o passo 1
* digito sudo apt-get purge xserver-xorg-video-nouveau
* Reinicie: sudo reboot

  • Passo 5 instalando o driver gráfico da Nvidia

Repita o passo 1 para ir até um terminal gráfico e parar o gerenciador do modo gráfico
Navegue até onde você extraiu o driver gráfico da nvidia
instale o driver: sudo sh NVIDIA-Linux-x**-ddd.dd.run (O nome do arquivo .run é diferente para cada versão do driver da NVidia)

  • Passo 6 reinicie o gerenciador do modo gráfico

sudo service gdm restart

Se tudo tiver ocorrido bem, beleza. Qualquer coisa tente ver o que deu errado na instalação, procure outro material se por acaso este aqui não foi o suficiente para atender as tuas necessidades ou chame alguém que você acha que pode resolver a situação para você :)

Comparativo de velocidade das operações de I/O

Quem é programador deve ter no mínimo uma noção básica de que diferentes operações de I/O incorrem em diferentes tempos de acesso interferindo no desempenho da aplicação. Uma tabela comparativa que dá a noção dos diferentes tempos de acesso se encontra em:
https://twitter.com/PieCalculus/status/459485747842523136/photo/1

dump de simbolos dos compiladores

otool -L: MAC
nm -A exec_file: gcc

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.