Alterando o terminal padrão do Codeblocks 13.12 no Windows

1

Eu pareço estar em um beco sem saída aqui. Eu não posso mudar o terminal para Codeblocks no Windows, embora seja um cakewalk no Linux.

  1. A opção está desabilitada.
  2. A execução como administrador também não funciona.
  3. A caixa tem o comando "bin / sh -c" dentro. Eu instalei o ConEMU e fiz dele o terminal padrão para todos os aplicativos. Eu encontrei um sh.exe em MinGW / bin / mysys / 1.0 /, e abri-lo roda o terminal ConEMU, e eu não consegui encontrar nenhum outro arquivo chamado 'sh' (eu também tenho bash instalado no Windows através do git). Portanto, executar sh.exe executa bash no ConEMU.

Eu pesquisei muito, mas não parece que a consulta de ninguém tenha sido cumprida. Como eu mudo meu terminal do infernal Windows cmd em C :: B?

    
por goelakash 18.08.2015 / 22:18

3 respostas

1

Quase todas as palavras da sua pergunta podem ser aparadas.

Então, se a sua pergunta foi de fato "Como configurar o ConEmu como terminal padrão para CodeBlocks", você pode encontrar facilmente a resposta em docs . Basta especificar nomes próprios como executáveis com gancho

codeblocks.exe|gdb.exe

Você tem problemas porque o C: B está tentando executar o seguinte:

C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe "C:\Users\Akash\Google Drive\Codes\codeforces\H_designation.exe"

Eles sabem que os caminhos com símbolos especiais, como espaços, devem ser colocados entre aspas duplas? Reinstale C: B na pasta sem espaços, ou execute C: B usando nomes abreviados, tipo

C:\PROGRA~2\CodeBlocks\codeblocks.exe
    
por 19.08.2015 / 02:24
0

Você pode tentar esta solução. Isso funciona de mim. Estou usando o 'cmder' link para baixá-lo. Torná-lo como emulador de terminal padrão (a partir de suas configurações) e, em seguida,

Como codeblocks não executa diretamente o projeto do console, mas usando seu programa 'cb_console_runner.exe' (localizado no diretório codeblocks), seu aplicativo de console não está sendo enganchado pelo ConEmu ou cmder.

TENTE ISTO APENAS SE SABE O QUE ESTÁ FAZENDO !!

É uma espécie de truque de hack. Vamos substituir os codeblocks 'cb_console_runner.exe' por nossos próprios recursos.

Siga estas etapas:

  1. Abrir codeblocks, abrir um novo projeto ou um novo arquivo
  2. Copie e cole este pequeno programa e salve-o com a extensão '.c' (ponto c)

    #include<stdio.h>
    int main(int argc, char *argv[])
    {
        int retval;
        if (argc>1)
        {
            retval=system(argv[1]);
            printf("\n\nProgram ended with exit status: %d\n\n", retval);
            system("pause");
            return retval;
        }
        else
        {
            printf("Provide a executable path as command line arg");
            return 1;
        }
    }
    
  3. Compile este projeto ou arquivo para obter seu arquivo executável (.exe)

  4. Renomeie este novo arquivo executável para nomear 'cb_console_runner.exe' e copie-o.
  5. Abra o diretório do programa Codeblocks (onde o arquivo original 'cb_console_runner.exe' é.
  6. Renomeie o arquivo original 'cb_console_runner.exe' para outro nome, para que você possa restaurá-lo mais tarde, se necessário.
  7. Cole seu próprio arquivo 'cb_console_runner.exe' aqui

Agora abra codeblocks e teste-o com um programa de amostra. Deve funcionar bem, pois funcionou para mim.

    
por 28.10.2015 / 20:07
0

Eu acho que vocês complicaram demais as coisas ... Não altere nenhuma configuração de blocos de código ... é apenas a janela do terminal que você deseja ajustar. tudo que você precisa fazer é:

1) execute seu código em blocos de código para ativar a janela

2), em seguida, clique com o botão direito na barra de menu para obter um menu.

3) Vá para propriedades

4) Ajuste a largura e a altura no tamanho do buffer da tela e no tamanho da janela Eu escolhi 300x100 para o primeiro e acho que tenho um padrão para o outro.

5) Aperte ok e a tela do console irá se redimensionar.

    
por 14.10.2017 / 22:22