Perguntas sobre 'c'

C ++ é uma linguagem de programação de propósito geral.
1
resposta

Chamando um comando shell rsync de C

Estou criando um arquivo C básico para aprender um pouco melhor os comandos básicos do Linux. Eu estou tentando implementar uma função de backup de alcatrão. Eu estou lutando para implementá-lo em C (ainda aprendendo C) para que ele funcione com...
28.10.2015 / 15:51
1
resposta

-fPIC Flag System-wide?

Position Independent Code significa que o código de máquina gerado não depende de estar localizado em um endereço específico para funcionar. e os saltos são relativos. Então, é correto declarar -fPIC system wide em uma distribuição Linux. es...
26.10.2014 / 14:43
1
resposta

pcap e soquete bruto [fechado]

Eu quero desenvolver um aplicativo (módulo ou nível de usuário, se possível) para criar um soquete bruto no RHEL, roubando todos os pacotes de nível 2 diretamente do kernel (sem ser roteado ou manipulado por outros soquetes abertos). Eu gostaria...
08.11.2012 / 04:56
1
resposta

Redirecionando a saída da leitura de programa do stdin

Quando eu quiser redirecionar uma saída do programa a.out , usarei ./a.out > output.txt Isso não funciona quando o programa lê algo de stdin . Como você redirecionaria a saída nesse caso? Eu posso fazer isso apenas com ./a.out...
27.05.2012 / 13:10
1
resposta

Como evitar múltiplas chamadas 'libFoo.so' open () no início do aplicativo? [fechadas]

Eu tenho o seguinte arquivo no diretório /UNI/System/Libs/libmbedcrypto.so.3 . Quando eu lanço minha aplicação, que usa libmbedcrypto.so.3 com strace eu vejo : open("/UNI/System/Libs/tls/v7l/neon/vfp/libmbedcrypto.so.3", O_RDONLY|O_CLOEX...
21.11.2018 / 06:01
1
resposta

Criando biblioteca compartilhada que é executável e vinculável usando o Cmake

Como criar um executable shared-library usando cmake ? Algo como: libtest.so :: linkable shared library libtest.so :: executable too Observação: as opções do gcc / g ++ são conhecidas por alcançar o mesmo ( link ). Ma...
02.11.2018 / 09:17
1
resposta

como atualizar o gcc do OpenSuse 11.2?

Eu tenho o OpenSuse 11.2 com o gcc versão 4.4.1. Eu gostaria de atualizar minha versão do gcc para 4.5.1. Eu fiz o download do gcc-4.5-19.1.i586.rpm. Quando eu rpm instalá-lo, ele está pedindo gcc45-4.5.1_20101208-9.8.i586.rpm que é uma dependên...
20.05.2011 / 04:40
1
resposta

Que bibliotecas podem ser chamadas dentro de um módulo do kernel

Procurando por uma lista de bibliotecas que podem ser chamadas a partir de um módulo de kernel personalizado. Eu entendo que existem restrições em relação ao espaço do usuário e bibliotecas como <stdio.h> e <string.h> não p...
29.09.2018 / 15:25
1
resposta

O processador não está vendo mudanças na memória compartilhada POSIX?

Contexto: Estou usando a memória compartilhada POSIX para fornecer um conjunto de processos com um espaço de memória compartilhada. Eu usei esse esquema já há algum tempo para compartilhar dados e está funcionando bem. No entanto, recentemen...
12.07.2018 / 19:31
1
resposta

Encontrando uma man page com um tipo padrão C ou POSIX? [duplicado]

Existe uma maneira de encontrar uma página man dada por um tipo Standard-C ou POSIX? Como man size_t ou man uintptr_t . Esse tipo de coisa pode ficar confuso porque uintptr_t é definido em stdint.h e size_t é definido em stddef....
07.07.2018 / 23:35