Ir ao conteúdo

C Depurador não funciona ao usar biblioteca <math.h>.


Ir à solução Resolvido por Matheus Maldi,

Posts recomendados

Postado

Olá.

 

Estou com certa dificuldade para resolver um problema, meu depurador (GDB/LLDB) simplesmente não funciona quando faço o uso da biblioteca <math.h>.

Sei que para compilar ele pelo terminal tem de usar -lm, porém como uso o depurador direto pelo visual code não consigo achar uma configuração que possa resolver.

Ele me apresenta esse pop-up pedindo para mexer nas configurações (acredito que seja isso), porém não sei como usá-las. Nem mesmo no site consigo uma resposta

que pudesse me ajudar.

 

OBS: Sou iniciante, peço desculpas por qualquer pergunta absurda que possa estar fazendo.

json.png.354139e061fa6d4b27a1eb5b6b63095b.png

Config.png.3ce329f275f2d6c306c1a66fa7cb416d.png

 

  • Obrigado 1
  • Solução
Postado

No linux para user math.h você precisa adicionar a flag -lm

 

gcc main.c -lm

 

No meu VSCode ele gerou um arquivo ./vscode/tasks.json assim

 

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++ build active file",
            "command": "/usr/bin/g++",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "Task generated by Debugger."
        }
    ],
    "version": "2.0.0"
}

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!