Executando verificação de segurança...
1

Curso CS50 / CC50 / Problemas com o VSCode CS50.DEV

Gente, primeiramente peço desculpas porque sou iniciante, e estou em uma transição de carreira.

O Curso CS50 (CC50 no Brasil) é desenvolvido, também, em um ambiente do VSCode em web app, que adapta GitHub Codespaces para alunos e professores.

Eu havia parado o curso há uns seis meses atrás, onde a IDE era da Amazon, em ambiente Linux.

Agora retornei ao curso, e a IDE mudou, é contêiner ”Docker" na nuvem, e eu não consido de maneira alguma rodar os exercícios do curso CS50, em C.

Estou há três dias batendo muito cabeça, inclusive em fórúns estrangeiros, e não consegui.

Soube por um video do Felipe, a respeito do TabNews e vim me unir a vocês.

O problema é o seguinte: quando eu executo ele dá a mensagem que o launcher.json não consegue achar o caminho do programa. Ainda há um problema com a bibilioteca <cs50.h>, que não queria executar. O launch.json está assim:

"version": "0.2.0", "configurations": [ { "name": "(gdb) Iniciar", "type": "cppdbg", "request": "launch", "program": "${/workspaces/104703863/.vscode/}/a.out", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [ { "description": "Habilitar a reformatação automática para gdb", "text": "-enable-pretty-printing", "ignoreFailures": true }, { "description": "Definir Tipo de Desmontagem como Intel", "text": "-gdb-set disassembly-flavor intel", "ignoreFailures": true } ] }
Agradeço toda ajuda.
`

Carregando publicação patrocinada...
1
1

Eu Consegui amigo! Ainda pouco! Foram três dias, isso foi ainda pouco e estou radiante :)))

Eu tenho que usar o terminal, e compilar com o comando clang!

No meu caso eu tive que usar o seguinte comando:

$ clang -o teste4 teste4.c -lcs50

Tem que inserir, no terminal, a library do cs50 (-lcs50) após o comando de compilação, ele compila direininho :)

Aí, depois, é só executar

./ teste4

Confesso que já estava muito cansado, porque pesquisei muito, mas muito mesmo, em inglês, sites github, videos em inglês, foi muita pesquisa, muita mesmo, até o Bard.ai me ajudou um pouco (não quis usar o chatgpt).

Mas o pulo do gato foi eu começar a interagir com uma AI (CS50 Duck Debbuger), disponiblizada no VSCode em cloud.

Eu comeceu a interagir com ela por cerca de 30 minutos até compreendeer como fazer.

Foram três dias :)

E assim eu cheguei aqui com vocês.

Muita gratidãoo Roberto Renovato, pela sua disponibilidade em tentar me ajudar _/_

Gratidão ao Felipe Dechamps e todos os da equipe, que são muitos, por realizar a construção desse canal.

Fraterno abraço :)))