Estou seguindo um tutorial sobre lex e yacc que exige que eu compile algum código-fonte C. O tutorial me pede para inserir a seguinte linha no meu terminal:
$ gcc ‑o exampleA lex.yy.c ‑lfl
Mas então recebo a mensagem:
bash: $: command not found...
Eu tentei com um arquivo de código-fonte HelloWorld C mais simples e recebo a mesma mensagem.
Mas eu sei que o executável gcc está em /usr/bin e quando digito 'gcc --version' ou 'gcc --help' no terminal, recebo uma resposta sensata.
O que está acontecendo aqui?
BTW, estou usando a distribuição Fedora 29 linux.
Você está incluindo o cifrão ($) ao colar o comando. A mensagem de erro indica que o bash não consegue encontrar um comando chamado
$
. Você só deve colar degcc
e para frente.$=usuário #=raiz
Para algumas ações, você precisa de uma permissão de root.
Você pode usar o sudo para entrar no root a partir de um perfil de usuário. Faça isso colocando um sudo na frente de sua ação ou acesse a célula sudo com sudo -i .
Se isso não resolver, você deve