Perguntas sobre 'c'

C ++ é uma linguagem de programação de propósito geral.
2
respostas

Obtém saída somente hexadecimal do objdump

Digamos, por exemplo, que eu tenho essa função C: void f(int *x, int *y) { (*x) = (*x) * (*y); } Quando salvo em f.c , compilar com gcc -c f.c produz f.o . objdump -d f.o dá isto: f.o: file format elf64-x86-64 Disa...
03.02.2018 / 01:30
2
respostas

O «sh» sendo lançado com execl () se torna um zumbi

Eu gasto meio dia inteiro, mas ainda não consegui descobrir, por que o traço que está sendo lançado com execl só se torna um zumbi. Abaixo está um caso de teste mínimo - eu apenas bifurco um filho, faço uma cópia dos descritores std [in,...
15.04.2015 / 17:34
5
respostas

/ usr / bin / que retorna erro enigmático “which: no ls in ((null))”

Eu estou escrevendo um programa shell simples. Quando uso / usr / bin / com meu shell no mac osx e no ubuntu, ele age normalmente. Quando eu uso exatamente o mesmo comando na versão 6.3 (Santiago) do Red Hat Enterprise Linux Client, recebo este...
08.10.2012 / 23:17
2
respostas

Por que o cpu_idle é chamado como a última função da rotina start_kernel?

Estou lendo a função start_kernel em% código%. A última função chamada em /init/main.c é start_kernel e, no final de rest_init , rest_init é chamada. Por que é chamada como a última função da rotina cpu_idle e o que ela faz...
23.02.2018 / 23:04
2
respostas

Escrevendo o próprio daemon. erro systemd: Falha ao ler PID do arquivo: argumento inválido

Estou tentando escrever o próprio daemon com um MPD muito simples (é um trabalho de laboratório de sistemas operacionais). Eu fiz isso funcionar: começa como um daemon (saída de ps): 1 14877 14877 14877 ? -1 Ss 0 0:00 lab1_d...
04.03.2014 / 21:41
1
resposta

Leia os arquivos .desktop programaticamente [closed]

Eu gostaria de fazer um programa C (GTK) que lê um arquivo .desktop . A única coisa que preciso do arquivo .desktop é o comando exec . Existe algo embutido no GTK que me permita interagir com .desktop arquivos? Ou eu tenho que usar os...
12.10.2014 / 12:23
2
respostas

Instalação mínima do Busybox / Linux - não vai rodar C

Estou tentando criar uma distribuição Busybox / Linux customizada mínima, uma tarefa que está acima de minha cabeça, mas imaginei que iria tentar. Meu problema é que sempre que eu tento executar um programa C que não é Busybox ou um utilitário B...
13.02.2016 / 04:18
2
respostas

Como escrever software para compilar com bibliotecas externas?

Eu quero codificar o software de código aberto com dependências. Eu tenho habilidades em C / C ++ e um conhecimento mínimo de makefile. Mas estou curioso em codificar isso como ./configure && make stuff e como incluir dependências em...
02.09.2013 / 19:52
1
resposta

fechando os descritores de arquivos indesejados

Estou tentando entender como os canos funcionam. Este trecho de código é de algum site. Então, minha compreensão do programa é assim: Quando fazemos pipe(fd) , então fd[0]=3 e fd[0]=4 (assumindo apenas 0 , 1 & 2 estão a...
28.05.2014 / 10:23
1
resposta

No Emacs, editando C, os campos de classificação não funcionam ou informando a conclusão única. Por quê?

No Emacs, editar C e tentar executar campos de classificação não parece estar funcionando. Eu insiro M-x campos de classificação depois de destacar uma região. Em um determinado momento, ele me permitiu passar um número de campo, mas, de repente...
29.03.2012 / 18:42