########### COMPILAÇÃO DOS ERROS MAIS COMUNS NA INSTALAÇÃO ########### A cada solução, reiniciar o VS Code e/ou o computador ###Erro 1: "unable to start debugging unexpected gdb output from command environment cd." Solução: verificar se a pasta/caminho onde o aquivo está não tem espaço e/ou acentuação ###Erro 2: "'gcc' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes." Solução: Configurar as váriáveis de ambiente. Incluir o caminho do gcc.exe no path: C:\MinGW\bin ###Erro 3: "bash: ./seuArquivo.exe: Permission denied" "c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot open output file aaaaa.exe: Permission denied collect2.exe: error: ld returned 1 exit status" Solução1: chmod -R 777 PastaDoProjeto Solução2: Incluir a pasta dos projetos C como EXCEÇÃO em seu antivírus
Na linha para inserir no terminal para gerar o arquivo a.exe, deu ruim:”$: o termo nao foi reconhecido como nome de cmdlet, função, arquico de script ou programa operavel. :(
@@godofgamer5486 Comigo também ocorreu o primeiro erro. O que fiz foi seguir a solução que ela colocou. Tirei todos os espaços e acentuações do diretório onde o meu código estava. Era "Programação em C" e deixei "ProgramacaoemC", por exemplo.
minha pasta de usuário tem um acento e tbm tem espaço, ele fala que nao existe diretório com esse nome? como resolvo isso? é o caso do primeiro erro, mas nao consigo renomear a pasta
cara isso foi incrivel, pra quem ta começando total zero eu só encontrava explicações extremamente complexas e tecnicas, eu fiquei literalmente horas tentando sem sucesso e seguindo o passo a passo deu tudo certo, até os erros que apareceram já eram previstos e tinha solução,muito obrigado mesmo, de coração
Vídeo excelente, muito obrigado. Todo professor de universidade deveria fazer isso, pois alguns acham que sua didática é boa e às vezes não é. Aqui o feedback é verdadeiro, pois não existe hierarquia entre aluno e professor.
Estou començando o curso de Análise e Desenvolvimento de Sistemas e seu vídeo me ajudou a configurar o VSCode no Linux, e entender como depurar o código. Ótima explicação, conscisa e precisa. Muito obrigado.
Simone, graças a deus você existe kkkkk. Rodei três tutoriais antes de cair no seu, todos eles estavam dando errado por aqui. Estava quase desistindo... Obrigada!!!! Vai salvar meu semestre 😀
fiz login no youtube para deixar o meu gostei e agradecer pelo video, me salvou e salvou metade de uma turma de estruturas de dados 2 de ter que usar uma maquina virtual com linux. Obrigado.
Muuuuuiito obrigado pelas claras explicações sobre o DEBUGER, está a mais de duas semanas com um erro, e não encontrava nada, até o seu vídeo, Parabéns..
Sinceramente, o melhor vídeo explicando, sério, 6 não tem noção do quanto eu já penei pra fazer esse trambolho funcionar. Obg por ter postado esse vídeo, Sucesso !!
Poxa eu estava apertado tentando resolver um bug no meu programa, e não estava conseguindo fazer o debug no vscode, muito obrigado por ter postado este vídeo! Me ajudou muito com esse problema.
Excelente vídeo! Estou engatinhando na Programação. Passei umas três horas tentando rodar um código em C no VSC e nada. Com o seu vídeo a configuração saiu nuns 10min... Obrigado de coração!
3 dias tentando desinstalar e instalar coisa de novo pra descobrir o q q tinha d errado com o programa até achar esse video... Se eu pudesse dar 500 likes eu dava, e um abraço de brinde ainda! Valeu!!!
Muito, obrigado. Vídeo muito útil, no caso do a.exe sempre vai ser gerado um arquivo com esse nome não importando o código fonte e nome do programa né isso?
Porque eu preciso de baixar esse compilador tb das extensões. Não funciona apenas com minGW x64? Tentei compilar mas apenas aparece um compilador do cygwinx64 gcc++ e qnd compilo dá erro no powershell. Porque não aparece os do minGW?
Show professora!!!! Mas para debugar não consegui. Deu um erro: launch: program 'C:\Users\exrei\vscode\a.exe' does not exist'... não estou conseguindo avançar. O que estou fazendo de errado? Pode me auxiliar?
Olá. Estou tendo problema com o console externo, ele não abre. Mudei para true em external console mas continua sem abrir o console externo, o que posso fazer?
Criei um código,porém quando executo ele o visual code executa o código e para de executar instantaneamente.Testei um código diferente e executou normalmente,poderia me ajudar?Tudo está atualizado e em dia.
no meu deu a seguinte mensagem de erro no terminal: PS C:\Users\Claudio\Desktop\programas c> gcc testeaula.c -g gcc : O termo 'gcc' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + gcc testeaula.c -g + ~~~ + CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Olá Cleber, tudo bom? Você fez o passo de configuração das Variáveis de Ambiente, colocando C:\MinGW\bin no path ?? Vejo o passo no vídeo. Espero ter ajudado!
Obrigada pelo vídeo, gostaria de perguntar se o folder a.exe terá que ser criado em todo programa que será debugado, e se não haveria uma maneira de ser o executável do próprio programa ?
Como faço para debugar com bibliotecas externas (que eu criei)? Quando tento debugar com algum arquivo .h meu ele me joga erros de referência, dizendo que as funções deste arquivo não foram definidas
Ola, o meu quando vou fazer o debug no f5 ele abre o terminal externo mas fecha, nao chega a rodar o codigo. No terminal do Vs funciona normal com f6, se poder ajudar, grato. Otimo video
@@SiAbreuTec Funcionou, muito obrigado, havia visto uma pergunta semelhante nos comentários. Esse caso do cmd abrir e fechar logo em seguida é devido ao return 0; ? Estou começando, havia feito um Hello Word. ^^
eu segui cada mínimo passo, até coloquei o mesmo código que você utilizou no vídeo mas nada funcionou, já baixei todos os programas possíveis, mas simplesmente nada funciona, é como se meu computador simplesmente se negasse a funcionar o programa, já tentei até usar no Code Blocks, mas lá também não compila os arquivos
O tutorial comeu bola, tá editado, no instante 6:55 o terminal é bash e imediatamente depois aparece C/C++ Compiler Run. Faltou explicar como se deu isso aí, no caso o terminal padrão do Windows fica o PowerShell. E no caso roda tbm pq o path está com mingw/bin - o zuado que aparece uma linha enorme da automação, já no tutorial vai direto. Acho que não vou abandonar o Code::Blocks, só achei legal o terminal suspenso no final, mas devia ser desde a execução, parece o MATLAB isso aí. Não me parece confiável.
Muito obrigado por este vídeo, foi bastante útil! mas para mim ao digitar um input como você fez em 10:53 este número simplesmente não aparece na tela... sabe o que pode ser?
Opa, a aula ficou muito boa! Queria saber se é possível passar o nome de um arquivo durante o debug, de forma que o arquivo seja a fonte da entrada e não o teclado. Por exemplo no trecho da função main a seguir, dá pra passar o nome do arquivo para a função "fscanf" durante o debug? int main(int argc, char *argv[]){ FILE *arq = fopen(argv[1], "r"); int n; n = fscanf(arq, "%d ", &n); //dimensoes da matriz nxn
//Le a matriz int **A = (int **)calloc(n, sizeof(int *)); for(int linha=0; linha
Quando eu rodo e compilo um programa com somente um arquivo pelo compile run, meu programa compila e roda tranquilamente, mas quando é um programa q por um exemplo, possui .cpp e .h separados do arquivo main, ele compila n aparece erros e msm assim n aparece nd no terminal
Uma dúvida, no Windows 7, no momento de editar o PATH, ele não mostra varias opções ao editar, apenas edita o path que está configurado no momento. Devo substituir o PATH que já está configurado pelo endereço do mingw?
O meu aparece esse erro O token '&&' não é um separador de instruções válido nesta versão. Em linha:1 caractere:50 + cd "c:\Users\Felipe\Documents\Nova pasta\" &&
Olá Luis, dê uma olhada neste link : github.com/formulahendry/vscode-code-runner/issues/491 talvez resolva o seu problema. Creio que deve ser a seleção do shell padrão no terminal. []s
Ótimo video, me ajudou muito. Só uma pergunta, você sabe como posso colocar pro vscode ler os comandos em UTF-8, se eu coloco: Código no printf ele coloca um caracter aleatorio no 'ó'. Desde já agradeço!!
Olá André, dê uma olhada neste post - creio que vai te ajudar cursos.alura.com.br/forum/topico-acentuacao-grafica-no-vscode-114016 . O setlocale não funciona, então tem que usar o SetConsoleOutputCP() - espero ter ajudado!
Estou com dificuldades para rodar o código, vs code é bem complicado de configurar. Fiz o que a senhora explicou mas continua dando o erro '"gcc"' n�o � reconhecido como um comando interno ou externo, um programa oper�vel ou um arquivo em lotes. Se puder me ajudar eu agradeço
Tauan, tente fazer isso: ###Erro 2: "'gcc' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes." Solução: Configurar as váriáveis de ambiente. Incluir o caminho do gcc.exe no path: C:\MinGW\bin
O Meu Visual Studio Code não está fazendo nenhuma depuração ( na opcão Executar ) ou iniciando a Depuração no Executar de códigos ( html , javascript, Phyton , Java , etc ) ou arquivos . Aparece a mensagem " unable webRobot in confuguration " Já desinstalei e instalei de novo , não adiantou , fica a mesma coisa. Alguém poderia me ajudar ?
O meu quando eu coloco #include o Visual Studio dá como erro e aparece a seguinte mensagem: #incluir erros detectados. Atualize o includePath. Os rabiscos estão desabilitados para esta unidade de tradução (C:\Users\Pai & Filho\Desktop\Projects\Scripts\C\Dados e Operadores.c). aguem sabe como resolver por favor!?
Oii eu fiz tudo certinho mas no meu debug está dando um erro, Unable to start debugging. Unexpected GDB output from command "-environment-cd" CAMINHO DA PASTA ONDE ESTÁ O MEU PROGRAMA. CAMINHO DA PASTA ONDE ESTÁ O MEU PROGRAMA DNV: No such file or directory. Vc sabe o que pode estar acontecendo ??
Olá PurpleHoks, geralmente esse erro "unable to start debugging unexpected gdb output from command environment cd." acontece quando a sua pasta tem caracteres acentuados e/ou espaços em branco. Veja se é isso e comente aqui tá!
Simone, não deu certo aqui no meu PC. Dá a seguinte mensagem: "gcc"' n�o � reconhecido como um comando interno ou externo, um programa oper�vel ou um arquivo em lotes. O QUE EU FAÇO?
Ola seu video me ajudou muito para ultilizar o deBug, porem gostaria de saber tem alguma forma de usar o debug sem ser por terminal ? no caso gostaria de usar o proprio terminal do VsCode e não usar o cmd.
Tem alguma diferença pra fazer isso em c++? Quando tentei usar o gcc main.cpp -g pra gerar o a isso aqui apareceu c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x2a0): multiple definition of `_mingw32_init_mainargs' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x2a0): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x2e0): multiple definition of `mainCRTStartup' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x2e0): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x300): multiple definition of `WinMainCRTStartup' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x300): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x320): multiple definition of `atexit' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x320): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x330): multiple definition of `_onexit' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x330): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x340): multiple definition of `__gcc_register_frame' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.text+0x0): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.text+0x430): multiple definition of `__gcc_deregister_frame' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.text+0xf0): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.bss+0x4): multiple definition of `_argc' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.bss+0x4): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.bss+0x0): multiple definition of `_argv' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.bss+0x0): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.eh_frame+0xb8): multiple definition of `__EH_FRAME_BEGIN__' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.eh_frame+0x0): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.idata+0x28c): multiple definition of `_imp___ZSt4cout' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.idata+0x28c): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.idata+0x288): multiple definition of `_imp___ZSt3cin' c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84. main.exe:cygming-crtbegin.c:(.idata+0x288): first defined here c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.text+0x92): undefined reference to `_Jv_RegisterClasses' collect2.exe: error: ld returned 1 exit status
Olá, muito bom, comigo funcionou no c++ e a única diferença foi ao final que em vez de gcc (que deu erro) utilizei o g++. Apenas fica a dúvida: É possível ao pressionar F5 ele executar o código de criação do a.exe?. isso seria muito bom! hehe. Novamente agradeço pelo conteúdo muito objetivo!
Olá Daniel, é possível sim. Teria que criar uma task fazendo essa indicação. Dê uma olhada na documentação do VSCode code.visualstudio.com/docs/editor/tasks
quando aperto f6 simplesmente não acontece nada, ja refiz o processo varias vezes e nada. na parte do terminal não aparece o nome C/C++ Compiler Run, somente poweshell e o cmd, tbm tentei reinstalar a extensão até mudando de versão e nada tbm, pfvr me ajuda.
Olá Vinicius, tudo bom? Na descrição do vídeo tem o passo a passo para instalar o git bash .. sigua os passos que irá funcionar. Qq problema comente aqui que tento resolver. []s
Professora, gostei muito do seu vídeo, me ajudou bastante. Mas eu estou com três dúvidas: 1ª - Meu .exe está fechando logo após eu inserir a variável, ele não me dá a resposta do problema. Por exemplo uma soma simples, eu digito os valores de A e B, e a tela logo fecha. 2ª - Em relação ao F5, mesmo após eu escrever um novo código e dar F6, quando dou F5 ele executa o programa anterior. 3ª - Eu estava tendo o erro "unable to start debugging unexpected gdb output from command environment cd.", tirei os sinais da palavra e resolveu, contudo eu ainda quero que o nome da pasta seja escrito da forma com sinal e espaços, tem como "burlar" isso ? Agradeço
Olá @Luciano Elizio, sobre esse erro : Eu estava tendo o erro "unable to start debugging unexpected gdb output from command environment cd.", tirei os sinais da palavra e resolveu, contudo eu ainda quero que o nome da pasta seja escrito da forma com sinal e espaços, tem como "burlar" isso ? Dê uma olhada na descrição do vídeo que tem a solução lá. Creio que ao resolver esse problema, os demais se resolverão! QQ coisa posta aqui novamente. []s
boa tarde, esta dando esse erro A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar. pode me ajudar
Olá Beatriz, creio que é o seu antivírus! Qual você usar? Se for o avg, tem que ir nas configurações e em exceções, incluir a pasta do seu projeto c. Assim, ao gerar o .exe poderá executar sem problemas. Se outro antivírus, procure saber onde incluir exceções, tá! abs!
Ola bom dia, estou com um problema. o seu exemplo esta tudo certo mas quando eu dou #include aula.c:1:10: fatal error: iostream: No such file or directory 1 | #include | ^~~~~~~~~~ compilation terminated. pode me ajudar?
Olá Weslley, que bom que conseguiu compilar. Então, a biblioteca iostream é do C++ e não do C. Para que ela funcione, seu arquivo deve ter extensão .cpp e você deve usar as funções de entrada/saída cin e cout.
O meu problema é que eu já tinha tentado usar o f5 para debugging, selecionei C++(Windows) e ele criou o launch.json só que eu não sabia configurar e apaguei o que tinha nesse arquivo. Agora quando teclo f5 e seleciono C++(GDB/LLDB) ou seleciono C++(Windows) ele não faz nada, não cria o launch.json. Sabe dizer como eu poderia resolver isso? Agradeço desde já!
No meu esta dando erro na parte do F5 aparece que "launch: program 'insira o nome do programa, por exemplo C:\user....\a.exe does not exist" porem usei o "g++ main.cpp -g" (no caso o meu é c++) e criou dentro da pasta o a.exe porem continua nesse erro, vc sabe resovler?
o meu ta dando esse erro: $ : O termo '$' não é reconhecido como nome de cmdlet, função, arquivo de tiver sido incluído, veja se o caminho está correto e tente novamente. No linha:1 caractere:1 + $ main.c -g alguem me ajuda pfv?
Tudo certo, porém quando eu vou dar enter para colocar a informação, o prompt de comando sai sozinho, e depois o próprio terminal do VS Code que executa o programinha. O que aconteceu?
Olá, tente isso: CTRL+SHIFT+P e digite launch.json. Se abrir, basta editar o arquivo conforme as instruções. Se o arquivo não existir, você vai selecionar C++(GDB/LLDB) para criar o arquivo. Outra dica é verificar se criou a pasta .vscode no folder aberto. Apague a pasta e tente o processo de criação do launch novamente. Veja se dá certo e me retorne!
@@SiAbreuTec Transferi a pasta .vscode para a área de trabalho e criei outra clicando no F5 C++(GDB/LLDB), mas mesmo assim não deu. Eu já programei em HTML no vscode, acho que talvez tenha alguma relação...
@@photonslight6074 Olá, Siga estes passos: Menu FILE -> Open folder -> escolha uma pasta qualquer (diferente da que já usou tá) Na barra lateral (esquerda) - clique no 4 ícone (debug) Escolha o link "To customize Run and Debug create a launch.json file" Ai é só seguir os passo do tuto (C++ GDB/LLDB) Vai gerar uma pasta ".vscode" dentro da pasta do projeto. E lá estará o arquivo launch.json Acho que dará certo!
Olá Janedeis, tudo bom? Verifique no canto inferior do vídeo (botão detalhes) a qualidade. Sete para 1080p - se tiver no automático e banda de rede oscilar, vai para 360p perdendo toda a qualidade e resolução!
@@SiAbreuTec baixei o video na resolucao boa.. Eu instalei tudo certinho como no video mas quando vou verificar no cmd o gcc --version dar como nao existe qual sera o problema
@@janedeispraca1102 verifique a configuração de variáveis de ambiente. Pois se o comando gcc --version não funciona no CMD é bem provável que o caminho do C:\MinGW\bin não está no PATH do sistema. Tem uma lista de erros que podem acontecer que estão na descrição do vídeo. Veja se funciona.
quando vou debugar aparece unable to start debugging. unexpected gdb output from command "-environment-cd", o que pode ser?. ja gerei o a.exe conforme o video, porem nao da certo
@@vitoralves2804 Tente verificar duas coisas: 1a se as variáveis de ambiente estão configuradas corretamente. 2a as permissões de pasta: Tente isso: no terminal (VSCode), aplique os seguintes comandos: cd.. chmod -R 777 ProjetosC
@@SiAbreuTec Noosssaa, muuito obrigado. Eu estava há tempos tentando resolver esse erro e era apenas o nome das pastas do diretório que continham espaços e acentos
########### COMPILAÇÃO DOS ERROS MAIS COMUNS NA INSTALAÇÃO ###########
A cada solução, reiniciar o VS Code e/ou o computador
###Erro 1:
"unable to start debugging unexpected gdb output from command environment cd."
Solução: verificar se a pasta/caminho onde o aquivo está não tem espaço e/ou acentuação
###Erro 2:
"'gcc' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes."
Solução: Configurar as váriáveis de ambiente. Incluir o caminho do gcc.exe no path: C:\MinGW\bin
###Erro 3:
"bash: ./seuArquivo.exe: Permission denied"
"c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: cannot open output file aaaaa.exe: Permission denied
collect2.exe: error: ld returned 1 exit status"
Solução1: chmod -R 777 PastaDoProjeto
Solução2: Incluir a pasta dos projetos C como EXCEÇÃO em seu antivírus
Na linha para inserir no terminal para gerar o arquivo a.exe, deu ruim:”$: o termo nao foi reconhecido como nome de cmdlet, função, arquico de script ou programa operavel. :(
está acontecendo o primeiro erro, como eu arrumo isso?
@@godofgamer5486 Comigo também ocorreu o primeiro erro. O que fiz foi seguir a solução que ela colocou. Tirei todos os espaços e acentuações do diretório onde o meu código estava. Era "Programação em C" e deixei "ProgramacaoemC", por exemplo.
@@juliamirandar.3533 eu consegui de outra forma, mas vlw msm assim
minha pasta de usuário tem um acento e tbm tem espaço, ele fala que nao existe diretório com esse nome? como resolvo isso? é o caso do primeiro erro, mas nao consigo renomear a pasta
gente nao conseguia programar simplismente por nao saber que tinha que apertar f6! esse video me salvou
Tantos anos se passaram e ainda é o melhor vídeo explicativo que funciona
cara isso foi incrivel, pra quem ta começando total zero eu só encontrava explicações extremamente complexas e tecnicas, eu fiquei literalmente horas tentando sem sucesso e seguindo o passo a passo deu tudo certo, até os erros que apareceram já eram previstos e tinha solução,muito obrigado mesmo, de coração
Vídeo excelente, muito obrigado. Todo professor de universidade deveria fazer isso, pois alguns acham que sua didática é boa e às vezes não é. Aqui o feedback é verdadeiro, pois não existe hierarquia entre aluno e professor.
Valeu!!! Que bom que ajudou!
O melhor tutorial qual ja assisti, parabens pela explicação, MUITO BEM DETALHADA. E sobre as soluções para possiveis erros, GENIAL!
Obrigada Felipe!!!
Estou començando o curso de Análise e Desenvolvimento de Sistemas e seu vídeo me ajudou a configurar o VSCode no Linux, e entender como depurar o código.
Ótima explicação, conscisa e precisa.
Muito obrigado.
Olá Márcio, que ótimo que ajudou!!! Bora estudar!!
Simone, graças a deus você existe kkkkk. Rodei três tutoriais antes de cair no seu, todos eles estavam dando errado por aqui. Estava quase desistindo... Obrigada!!!! Vai salvar meu semestre 😀
Começando Engenharia da Computação e precisando arrumar o vs code pra debuggar, me salvou professora!
Valeu Gabriel!!!
que didática maravilhosa, tudo que pesquisei por 3 horas aprendi com você em alguns minutos.
Valeu, Fabiano!
fiz login no youtube para deixar o meu gostei e agradecer pelo video, me salvou e salvou metade de uma turma de estruturas de dados 2 de ter que usar uma maquina virtual com linux. Obrigado.
Que legal Francisco! Contente em ajudar!!
Muuuuuiito obrigado pelas claras explicações sobre o DEBUGER, está a mais de duas semanas com um erro, e não encontrava nada, até o seu vídeo, Parabéns..
Que bom que ajudou Cleiton!!! Valeu!!
Sinceramente, o melhor vídeo explicando, sério, 6 não tem noção do quanto eu já penei pra fazer esse trambolho funcionar. Obg por ter postado esse vídeo, Sucesso !!
Eu que agradeço
Excelente vídeo, sua didática é perfeita e o jeito que mostra e explica tudo que está fazendo é excelente, muito obrigado
Obrigada Paulo!! Valeu!!
Eu estava quebrando a cabeça aqui, pra no fim ver na descrição do seu vídeo que era os acentos do arquivo. Muito obrigado mesmo pela ajuda
Que bom que ajudou Jhonatan. Dica: não use acentos para programar ou nomear arquivos e pastas!
Muito obrigado , dos 10 videos que assisti esse foi o único que me ajudou a compilar o c/c++ no vs code. De coração , muito obrigado !!!
Que bom que ajudou!!!! Valeu!!!
Poxa eu estava apertado tentando resolver um bug no meu programa, e não estava conseguindo fazer o debug no vscode, muito obrigado por ter postado este vídeo! Me ajudou muito com esse problema.
Ah! Que bom que ajudou!!
Depois de ter visto vários vídeos, esse foi o único tutorial que conseguiu me ajudar. Muito obrigado!
Que bom John!!!
Muito obrigado pelo vídeo! Adorei, consegui debugar seguindo esses passos! Nunca tinha debugado código em C++ antes, apenas com cout e printf hihihi
Excelente vídeo! Estou engatinhando na Programação. Passei umas três horas tentando rodar um código em C no VSC e nada. Com o seu vídeo a configuração saiu nuns 10min... Obrigado de coração!
Que bom que deu tudo certo!!!
Enfim alguém que explicou corretamente... obrigado.
Que bom que ajudou Carlos!!
Moça excelente seu conteúdo. Estava com um problema pra instalar e teu vídeo funcionou com perfeição. Ganhou +1 inscrito. Mto obrigado.
Valeu Mauricio!!!
Nossa, perdi horas de estudo tentando fazer o vscode debugar, vlw moça pela ajuda.
Muito boa aula, tava perdendo a cabeça tentando configurar
Valeu Salvador! Fico contente em ajudar!
Obrigado pelo seu vídeo, me ajudou muito, conseguir finalmente configurar.
ótimo vídeo tava o dia todo tentando debugar no vscode e só com seu tutorial funcionou
Valeu Pedro! Que bom que funcionou!!!!
Moça que Deus te abençoe porque você abençoou demais a minha vida.
Valeu Nicolas!!!
Eu te amooooo. Estava há dias com problemas para depurar após formatar o pc. Obrigado!
Valeu Alisson!!
Parabéns, excelente tutorial!
Obrigado por compartilhar conhecimento, muito sucesso pra ti!👏👏🚀🚀🚀🚀
Valeu Maria!!!
excelente vídeo, me livrou de uma baita dor de cabeça!
QUE
VIDEO
MARAVILHOSO!
Valeu Juile!!
Apanhei até que descobrir o erro, muito Obrigado, Gratidão.
Valeu Klebet!
Vídeo muito bom!
Espero que esteja bem e possa voltar com mais vídeos.
Nem toda heroína usa capa! Obrigada.
rsrs! Valeu!
Te amooo , estuve 3 horas viendo videos y ninguno me funcionaba por que no podia ingresar datos . El "externalConsole": true era la solucion... Likee
¡Hola Kevin! ¡Me alegro de que haya funcionado!
Video maravilhoso, tive o Erro 1, li a descrição e consegui resolver!! muito bom!
Ai que bom!!! A lista de erros na descrição salva..!!
3 dias tentando desinstalar e instalar coisa de novo pra descobrir o q q tinha d errado com o programa até achar esse video... Se eu pudesse dar 500 likes eu dava, e um abraço de brinde ainda! Valeu!!!
Que bom que ajudei!! Valeu!
Muito obrigado, professoraaa❤️
Valeu Jonathan!!!
Muito bom!! Claro e direto! Parabéns!!
Valeu Pedro!!
Excelente vídeo!
Obrigado pelo tutorial!
Eu que agradeço
Ótima didática, muito obrigado, sucesso!
você é um anjo!! finalmente deu certo aqui. vlw demaisss
Vlw Diniz!!
Parabéns pelo vídeo, me ajudou MUITO!
Muito, obrigado. Vídeo muito útil, no caso do a.exe sempre vai ser gerado um arquivo com esse nome não importando o código fonte e nome do programa né isso?
Porque eu preciso de baixar esse compilador tb das extensões. Não funciona apenas com minGW x64? Tentei compilar mas apenas aparece um compilador do cygwinx64 gcc++ e qnd compilo dá erro no powershell. Porque não aparece os do minGW?
Show professora!!!! Mas para debugar não consegui. Deu um erro: launch: program 'C:\Users\exrei\vscode\a.exe' does not exist'... não estou conseguindo avançar. O que estou fazendo de errado? Pode me auxiliar?
Dê uma olhada no topo dos comentários. Parece que o arquivo não está sendo gravado neste local.
Olá. Estou tendo problema com o console externo, ele não abre. Mudei para true em external console mas continua sem abrir o console externo, o que posso fazer?
Como faz para deixar o vscode compilar os programas por essa janela escura, e não pelo terminal ?
Criei um código,porém quando executo ele o visual code executa o código e para de executar instantaneamente.Testei um código diferente e executou normalmente,poderia me ajudar?Tudo está atualizado e em dia.
no meu deu a seguinte mensagem de erro no terminal:
PS C:\Users\Claudio\Desktop\programas c> gcc testeaula.c -g
gcc : O termo 'gcc' não é reconhecido como nome de cmdlet,
função, arquivo de script ou programa operável. Verifique
a grafia do nome ou, se um caminho tiver sido incluído,
veja se o caminho está correto e tente novamente.
No linha:1 caractere:1
+ gcc testeaula.c -g
+ ~~~
+ CategoryInfo : ObjectNotFound: (gcc:String)
[], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Como posso resolver?
Olá Cleber, tudo bom? Você fez o passo de configuração das Variáveis de Ambiente, colocando C:\MinGW\bin no path ??
Vejo o passo no vídeo. Espero ter ajudado!
Obrigada pelo vídeo, gostaria de perguntar se o folder a.exe terá que ser criado em todo programa que será debugado, e se não haveria uma maneira de ser o executável do próprio programa ?
Ah.. o arquivo a.exe precisa ser criado para cada programa. O nome pode ser o mesmo do arquivo, ai basta mudar no arquivo de configuração.
Muitooo bom! Obrigadooo
Valeu Vitor!
Como faço para debugar com bibliotecas externas (que eu criei)? Quando tento debugar com algum arquivo .h meu ele me joga erros de referência, dizendo que as funções deste arquivo não foram definidas
Julio, o processo é o mesmo. Lembre-se de inserir o breakpoint na chamada da função do arquivo .h
Ola, o meu quando vou fazer o debug no f5 ele abre o terminal externo mas fecha, nao chega a rodar o codigo. No terminal do Vs funciona normal com f6, se poder ajudar, grato. Otimo video
No meu quando eu aperto para iniciar o Debug, o console se abre e fecha rapidamente, e logo a depuração nao funciona.
Olá, muito boa a aula. Deu praticamente tudo certo, mas quando tento dar F5, o cmd abre e fecha muito rapidamente, o que poderia ser ?
Olá Helder, se abre o cmd e fecha logo em seguida use como última instrução de cada código o seguinte comando: system("pause"); Veja se resolve! []s
@@SiAbreuTec Funcionou, muito obrigado, havia visto uma pergunta semelhante nos comentários.
Esse caso do cmd abrir e fechar logo em seguida é devido ao return 0; ?
Estou começando, havia feito um Hello Word. ^^
Deu certinho aqui, muito obrigado!!
Valeu Alexandre!!
eu segui cada mínimo passo, até coloquei o mesmo código que você utilizou no vídeo mas nada funcionou, já baixei todos os programas possíveis, mas simplesmente nada funciona, é como se meu computador simplesmente se negasse a funcionar o programa, já tentei até usar no Code Blocks, mas lá também não compila os arquivos
O tutorial comeu bola, tá editado, no instante 6:55 o terminal é bash e imediatamente depois aparece C/C++ Compiler Run. Faltou explicar como se deu isso aí, no caso o terminal padrão do Windows fica o PowerShell. E no caso roda tbm pq o path está com mingw/bin - o zuado que aparece uma linha enorme da automação, já no tutorial vai direto.
Acho que não vou abandonar o Code::Blocks, só achei legal o terminal suspenso no final, mas devia ser desde a execução, parece o MATLAB isso aí. Não me parece confiável.
Muito obrigado por este vídeo, foi bastante útil!
mas para mim ao digitar um input como você fez em 10:53 este número simplesmente não aparece na tela... sabe o que pode ser?
Opa, a aula ficou muito boa!
Queria saber se é possível passar o nome de um arquivo durante o debug, de forma que o arquivo seja a fonte da entrada e não o teclado.
Por exemplo no trecho da função main a seguir, dá pra passar o nome do arquivo para a função "fscanf" durante o debug?
int main(int argc, char *argv[]){
FILE *arq = fopen(argv[1], "r");
int n;
n = fscanf(arq, "%d
", &n); //dimensoes da matriz nxn
//Le a matriz
int **A = (int **)calloc(n, sizeof(int *));
for(int linha=0; linha
Quando eu rodo e compilo um programa com somente um arquivo pelo compile run, meu programa compila e roda tranquilamente, mas quando é um programa q por um exemplo, possui .cpp e .h separados do arquivo main, ele compila n aparece erros e msm assim n aparece nd no terminal
Uma dúvida, no Windows 7, no momento de editar o PATH, ele não mostra varias opções ao editar, apenas edita o path que está configurado no momento. Devo substituir o PATH que já está configurado pelo endereço do mingw?
Samuel, apenas acrescentar o novo caminho.
Quais opções eu tenho que marcar ali após fazer a instalação do mingw?
O meu aparece esse erro
O token '&&' não é um separador de instruções válido nesta versão.
Em linha:1 caractere:50
+ cd "c:\Users\Felipe\Documents\Nova pasta\" &&
Olá Luis, dê uma olhada neste link : github.com/formulahendry/vscode-code-runner/issues/491 talvez resolva o seu problema. Creio que deve ser a seleção do shell padrão no terminal. []s
Ótimo video, me ajudou muito. Só uma pergunta, você sabe como posso colocar pro vscode ler os comandos em UTF-8, se eu coloco: Código no printf ele coloca um caracter aleatorio no 'ó'. Desde já agradeço!!
Olá André, dê uma olhada neste post - creio que vai te ajudar cursos.alura.com.br/forum/topico-acentuacao-grafica-no-vscode-114016 . O setlocale não funciona, então tem que usar o SetConsoleOutputCP() - espero ter ajudado!
@@SiAbreuTec Muito obrigado novamente, deu certo aqui.
Só uma pergunta. Onde você usou o "-g", eu vi gente usando "-o". Qual a diferença?
Estou com dificuldades para rodar o código, vs code é bem complicado de configurar. Fiz o que a senhora explicou mas continua dando o erro '"gcc"' n�o � reconhecido como um comando interno
ou externo, um programa oper�vel ou um arquivo em lotes.
Se puder me ajudar eu agradeço
Tauan, tente fazer isso:
###Erro 2:
"'gcc' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes."
Solução: Configurar as váriáveis de ambiente. Incluir o caminho do gcc.exe no path: C:\MinGW\bin
O Meu Visual Studio Code não está fazendo nenhuma depuração ( na opcão Executar ) ou iniciando a Depuração no Executar de códigos ( html , javascript, Phyton , Java , etc ) ou arquivos .
Aparece a mensagem " unable webRobot in confuguration "
Já desinstalei e instalei de novo , não adiantou , fica a mesma coisa.
Alguém poderia me ajudar ?
O meu quando eu coloco #include o Visual Studio dá como erro e aparece a seguinte mensagem:
#incluir erros detectados. Atualize o includePath. Os rabiscos estão desabilitados para esta unidade de tradução (C:\Users\Pai & Filho\Desktop\Projects\Scripts\C\Dados e Operadores.c).
aguem sabe como resolver por favor!?
Olá Yan, tudo bom? Creio que deva ser os espaços no nome do arquivo .c
Oii eu fiz tudo certinho mas no meu debug está dando um erro, Unable to start debugging. Unexpected GDB output from command "-environment-cd" CAMINHO DA PASTA ONDE ESTÁ O MEU PROGRAMA. CAMINHO DA PASTA ONDE ESTÁ O MEU PROGRAMA DNV: No such file or directory. Vc sabe o que pode estar acontecendo ??
Olá PurpleHoks, geralmente esse erro "unable to start debugging unexpected gdb output from command environment cd." acontece quando a sua pasta tem caracteres acentuados e/ou espaços em branco. Veja se é isso e comente aqui tá!
@@SiAbreuTec era isso msm kkkk muito obrigado pelo vídeo e pela resposta ❤️
Simone, não deu certo aqui no meu PC. Dá a seguinte mensagem: "gcc"' n�o � reconhecido como um comando interno
ou externo, um programa oper�vel ou um arquivo em lotes. O QUE EU FAÇO?
Olá Saulo, na descrição do vídeo tem algumas configurações a mais. Execute-as e veja se funciona.
Ola seu video me ajudou muito para ultilizar o deBug, porem gostaria de saber tem alguma forma de usar o debug sem ser por terminal ? no caso gostaria de usar o proprio terminal do VsCode e não usar o cmd.
Olá Marcos, talvez esse post possa lhe ajudar: www.dcc.fc.up.pt/~pbv/aulas/progimp/teoricas/teorica12.html
Tem alguma diferença pra fazer isso em c++? Quando tentei usar o gcc main.cpp -g pra gerar o a isso aqui apareceu
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x2a0): multiple definition of `_mingw32_init_mainargs'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x2a0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x2e0): multiple definition of `mainCRTStartup'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x2e0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x300): multiple definition of `WinMainCRTStartup'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x300): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x320): multiple definition of `atexit'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x320): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x330): multiple definition of `_onexit'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.text+0x330): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x340): multiple definition of `__gcc_register_frame'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.text+0x0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.text+0x430): multiple definition of `__gcc_deregister_frame'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.text+0xf0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.bss+0x4): multiple definition of `_argc'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.bss+0x4): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.bss+0x0): multiple definition of `_argv'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../crt2.o:(.bss+0x0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.eh_frame+0xb8): multiple definition of `__EH_FRAME_BEGIN__'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.eh_frame+0x0): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.idata+0x28c): multiple definition of `_imp___ZSt4cout'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.idata+0x28c): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.idata+0x288): multiple definition of `_imp___ZSt3cin'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: Dwarf Error: Could not find abbrev number 84.
main.exe:cygming-crtbegin.c:(.idata+0x288): first defined here
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/crtbegin.o:cygming-crtbegin.c:(.text+0x92): undefined reference to `_Jv_RegisterClasses'
collect2.exe: error: ld returned 1 exit status
Olá João, se não me engano para o C++ terá que usar o g++ . Creio que deve funcionar! []s
Olá, muito bom, comigo funcionou no c++ e a única diferença foi ao final que em vez de gcc (que deu erro) utilizei o g++. Apenas fica a dúvida: É possível ao pressionar F5 ele executar o código de criação do a.exe?. isso seria muito bom! hehe. Novamente agradeço pelo conteúdo muito objetivo!
Olá Daniel, é possível sim. Teria que criar uma task fazendo essa indicação. Dê uma olhada na documentação do VSCode code.visualstudio.com/docs/editor/tasks
sim, é só baixar a extensão "exe Runner" no VSC
minha pasta de usuário tem um acento e tbm tem espaço, ele fala que nao existe diretório com esse nome? como resolvo isso?
Olá joão, renomeie suas pasta para não conter acentuação e espaços. Essa dica vale para qq pasta/arquivo em programação.
quando aperto f6 simplesmente não acontece nada, ja refiz o processo varias vezes e nada. na parte do terminal não aparece o nome C/C++ Compiler Run, somente poweshell e o cmd, tbm tentei reinstalar a extensão até mudando de versão e nada tbm, pfvr me ajuda.
Olá Vinicius, tudo bom? Na descrição do vídeo tem o passo a passo para instalar o git bash .. sigua os passos que irá funcionar. Qq problema comente aqui que tento resolver. []s
Professora, gostei muito do seu vídeo, me ajudou bastante. Mas eu estou com três dúvidas:
1ª - Meu .exe está fechando logo após eu inserir a variável, ele não me dá a resposta do problema. Por exemplo uma soma simples, eu digito os valores de A e B, e a tela logo fecha.
2ª - Em relação ao F5, mesmo após eu escrever um novo código e dar F6, quando dou F5 ele executa o programa anterior.
3ª - Eu estava tendo o erro "unable to start debugging unexpected gdb output from command environment cd.", tirei os sinais da palavra e resolveu, contudo eu ainda quero que o nome da pasta seja escrito da forma com sinal e espaços, tem como "burlar" isso ?
Agradeço
Olá @Luciano Elizio, sobre esse erro : Eu estava tendo o erro "unable to start debugging unexpected gdb output from command environment cd.", tirei os sinais da palavra e resolveu, contudo eu ainda quero que o nome da pasta seja escrito da forma com sinal e espaços, tem como "burlar" isso ?
Dê uma olhada na descrição do vídeo que tem a solução lá. Creio que ao resolver esse problema, os demais se resolverão!
QQ coisa posta aqui novamente. []s
nossa, muito obrigado, amor pro vc, odio pelo vscode
Eu segui o seu tutorial certinho, mas aqui no terminal dá um problema chamado "segmentation fault", como que eu resolvo?
Paloma, segue algumas explicações para esse tipo de erro. Poste o código que vc está usando para olharmos.
@@SiAbreuTec Eu entrei em uma comunidade de programadores, aí eles foram me ajudando e consegui resolver meu problema.
obrigada ♥️
boa tarde, esta dando esse erro
A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar.
pode me ajudar
Sidney, tem um print do erro?
Quando compilo aparece "O sistema não pode executar o programa especificado."
Olá Beatriz, creio que é o seu antivírus! Qual você usar? Se for o avg, tem que ir nas configurações e em exceções, incluir a pasta do seu projeto c. Assim, ao gerar o .exe poderá executar sem problemas. Se outro antivírus, procure saber onde incluir exceções, tá! abs!
Olá Beatriz, na descrição do vídeo tem um passo a passo para resolver esse problema. Veja se funciona e me avisa!
MUITO OBRIGADO! Tentei vários vídeos e nenhum funcionou, ou explicou como resolver os erros
Que bom que ajudou Gabriel!!
Ola bom dia, estou com um problema.
o seu exemplo esta tudo certo
mas quando eu dou
#include
aula.c:1:10: fatal error: iostream: No such file or directory
1 | #include
| ^~~~~~~~~~
compilation terminated.
pode me ajudar?
Olá Weslley, que bom que conseguiu compilar. Então, a biblioteca iostream é do C++ e não do C. Para que ela funcione, seu arquivo deve ter extensão .cpp e você deve usar as funções de entrada/saída cin e cout.
@@SiAbreuTec Entendi, muito obrigado!
Pra quem usa o Linux qual caminho informar para o gdb na configuração de debug?
Olá @Leandro Silva, dê uma olhada neste post de configuração para linux: code.visualstudio.com/docs/cpp/config-linux []s
Alguém sabe como instalar uma biblioteca externo no Visual Studios Code? Como Allegro5.0 e OpenGL, eu não achei nada sobre isso pro VSC.
Olá Ivan, talvez esse video possa lhe ajudar: th-cam.com/video/hKI5GIneGAQ/w-d-xo.html
O meu problema é que eu já tinha tentado usar o f5 para debugging, selecionei C++(Windows) e ele criou o launch.json só que eu não sabia configurar e apaguei o que tinha nesse arquivo. Agora quando teclo f5 e seleciono C++(GDB/LLDB) ou seleciono C++(Windows) ele não faz nada, não cria o launch.json. Sabe dizer como eu poderia resolver isso? Agradeço desde já!
Tente criar uma nova pasta, abra no VSCode, crie um arquivo.c de teste e use o F5 .. irá criar um launch.json novo. Veja se funciona...
@@SiAbreuTec Funcionou! Criei outra pasta e deu pra configurar tudo certinho. Me ajudou bastante, muito obrigado!
Poxa, ajudou demais !! Obrigado !!
Valeu Willem!!!!
Maravilhosa!!! Salvou minha vida hahaha
Valeu Johnathan!!
No meu esta dando erro na parte do F5 aparece que "launch: program 'insira o nome do programa, por exemplo C:\user....\a.exe does not exist" porem usei o "g++ main.cpp -g" (no caso o meu é c++) e criou dentro da pasta o a.exe porem continua nesse erro, vc sabe resovler?
@@souteodoro se conseguir resolver fala ai kk
Olá Lucas, tudo bom? Veja essa doc do VSCode. Creio que vai te ajudar: code.visualstudio.com/docs/cpp/config-mingw
o meu ta dando esse erro:
$ : O termo '$' não é reconhecido como nome de cmdlet, função, arquivo de
tiver sido incluído, veja se o caminho está correto e tente novamente.
No linha:1 caractere:1
+ $ main.c -g
alguem me ajuda pfv?
Me ajudo demais!!!!
Muito obrigado!!!!
Que bom!!! Fico contente!
Tudo certo, porém quando eu vou dar enter para colocar a informação, o prompt de comando sai sozinho, e depois o próprio terminal do VS Code que executa o programinha. O que aconteceu?
Arthur, vc está executando em um janela externa? Se estiver pode usar o comando System("pause"); como última instrução do programa.
@@SiAbreuTec Muito Obrigado! Deve ser isso mesmo...
+1 inscrito!
Olá! Quando eu aperto no C++(GDB/LLDB) abre settings.json, e não consigo achar a launch.json
Olá, tente isso: CTRL+SHIFT+P e digite launch.json. Se abrir, basta editar o arquivo conforme as instruções. Se o arquivo não existir, você vai selecionar C++(GDB/LLDB) para criar o arquivo. Outra dica é verificar se criou a pasta .vscode no folder aberto. Apague a pasta e tente o processo de criação do launch novamente. Veja se dá certo e me retorne!
@@SiAbreuTec Transferi a pasta .vscode para a área de trabalho e criei outra clicando no F5 C++(GDB/LLDB), mas mesmo assim não deu. Eu já programei em HTML no vscode, acho que talvez tenha alguma relação...
@@photonslight6074 Olá, Siga estes passos:
Menu FILE -> Open folder -> escolha uma pasta qualquer (diferente da que já usou tá)
Na barra lateral (esquerda) - clique no 4 ícone (debug)
Escolha o link "To customize Run and Debug create a launch.json file"
Ai é só seguir os passo do tuto (C++ GDB/LLDB)
Vai gerar uma pasta ".vscode" dentro da pasta do projeto. E lá estará o arquivo launch.json
Acho que dará certo!
Muito bom!!! Agradeço demaaaais!
Valeu Tulio!
Moça, gostei muito do tutorial. Teria como me falar o plugin que você usa para trocar as cores dos caminhos no console ali em baixo?
Olá Dragon, na descrição do vídeo tem o passo-a-passo. É preciso instalar o gitbash para deixar colorido.
Não entendi direito a parte do \\ ao invés de só uma \, poderiam me explicar?
olá Fábio, o \ é um caractere de escape. Por tanto, para representar barra invertida, tem que usar duas barras invertidas. abs.
O vídeos está bem. Explicado mas no final na parte da configuração do debug o vídeo fica embassado
Olá Janedeis, tudo bom? Verifique no canto inferior do vídeo (botão detalhes) a qualidade. Sete para 1080p - se tiver no automático e banda de rede oscilar, vai para 360p perdendo toda a qualidade e resolução!
@@SiAbreuTec baixei o video na resolucao boa..
Eu instalei tudo certinho como no video mas quando vou verificar no cmd o gcc --version dar como nao existe qual sera o problema
@@janedeispraca1102 verifique a configuração de variáveis de ambiente. Pois se o comando gcc --version não funciona no CMD é bem provável que o caminho do C:\MinGW\bin não está no PATH do sistema. Tem uma lista de erros que podem acontecer que estão na descrição do vídeo. Veja se funciona.
@@SiAbreuTec consegui fazer funcionar e que em vez de colocar ; eu unha colocado \ aí não funciona mesmo obrigada 😊
@@janedeispraca1102 De nada!!
quando vou debugar aparece unable to start debugging. unexpected gdb output from command "-environment-cd", o que pode ser?. ja gerei o a.exe conforme o video, porem nao da certo
Olá Will tente isso: vá em configurações (ctrl+,) -> Extensions -> Compile Run confi... -> Run-in-external-terminal - desabilite, caso esteja habilitado.
@@SiAbreuTec o meu está desabilitado mais esse mesmo erro persiste
@@vitoralves2804 Tente verificar duas coisas: 1a se as variáveis de ambiente estão configuradas corretamente. 2a as permissões de pasta: Tente isso: no terminal (VSCode), aplique os seguintes comandos:
cd..
chmod -R 777 ProjetosC
Olá Will, verifique se a pasta/caminho onde o aquivo está não tem espaço e/ou acentuação. Pode ser isso!
@@SiAbreuTec Noosssaa, muuito obrigado. Eu estava há tempos tentando resolver esse erro e era apenas o nome das pastas do diretório que continham espaços e acentos
Cara... Eu te amo.... Só digo isso e mais nada
Valeu David!! Que bom que funcionou!