Iniciando com foxmake

Atenção:
Para o foxmake funcionar, é necessário que o g++ esteja acessível no seu sistema operacional. Ou gcc, caso queira compilar arquivos C, necessitando especificar que deseja compilar com gcc, e não, g++.

Se estiver no windows, pode instalar o mingw64 através do site:
https://www.mingw-w64.org/

Ou do repositório do mingw-build-binaries: https://github.com/niXman/mingw-builds-binaries/releases

Atenção:
Caso o windows bloqueie o foxmake

Se o windows bloquear o foxmake, pode ser devido a alguma Política de Restrição de Software ou Controle de Aplicativo do Windows Defender. Isso significa que, provavelmente por o foxmake ser pouco utilizado ou não ter assinatura digital, o windows entenda que ele pode não ser confiável. Mas é! Para desbloquear o foxmake, neste caso, você pode fazer o seguinte:

  • Clique no foxmake com o botão direito do mouse
  • Vá em propriedades
  • Na aba Geral, marque a opção Desbloquear
  • Se isso não resolver, o "Controle Inteligente de Aplicativos" do Windows pode estar bloqueando o foxmake e pode ser necessário desativá-lo.

Para um primeiro uso do foxmake, podemos executar comandos sem a necessidade de informar tarefas para execução. Por exemplo, vamos fazer um exemplo que imprime a mensagem "Hello World!". Então vamos lá!

Na raiz do projeto crie o arquivo de nome FoxMakefile ou FoxMakefile.txt com o seguinte conteúdo:

echo Hello World!

Agora, instale o foxmake se não já estiver instalado e, após isto, na pasta raiz do projeto pelo shell, execute o seguinte comando:

foxmake

Agora, você deve ver algo como:

Agora, você pode ocultar o resumo para mostrar apenas o resultado da execução do FoxMakefile executando o seguinte:

foxmake --no-resume

Agora aparece apenas a mensagem "Hello World!"

Próxima aula

O próxima aula ensina como criar um primeiro exemplo C++ e buildar com foxmake!