Domande con tag 'c'

2
risposte

Il codice più grande è ancora più veloce

Quando si compila il codice C con gcc , ci sono ottimizzazioni del compilatore, alcune che limitano le dimensioni del codice e altre creano codice veloce. Dal flag -S , vedo che -O2/03 genera più assembly del codice -Os . In...
posta 30.09.2013 - 02:58
1
risposta

Diversi modi per distribuire la libreria modulare C (incorporata)

picoTCP (uno stack TCP / IP embedded open source) ha sempre avuto un focus sullo sviluppo (sia in picoTCP che in se stesso con picoTCP) su linux & sistemi gcc. L'obiettivo finale è solitamente un micro incorporato (basato su ARM). Per ques...
posta 30.12.2016 - 21:29
1
risposta

GUI di Windows: Quanto dureranno le API "deprecate"? [chiuso]

Nota ho detto "deprecato" e non "astratto". Tornando ai tempi dell'MFC, WinAPI non era deprecato perché, da quello che ho letto, l'MFC si limitava ad astrarre WinAPI. C'è una differenza, perché un'API obsoleta è una delle funzionalità che ha una...
posta 29.01.2012 - 21:12
1
risposta

Quali sono i termini chiave rvalue e lvalue?

Molte volte il mio compilatore mostra errori come Lvalue o Rvalue Required. Quali sono i Lvalues e Rvalues in C o altri linguaggi di programmazione ? Un puntatore è costante a rvalore?     
posta 05.07.2012 - 06:15
1
risposta

Che cos'è il raggruppamento?

Nell'introduzione a K & R c'è il seguente testo: Similarly, C offers only straightforward, single-thread control flow: tests, loops, grouping, and subprograms, but not multiprogramming, parallel operations, synchronization, or corou...
posta 19.11.2014 - 06:59
3
risposte

Modulo di test unità: funzioni interne

Sto scrivendo una semplice suite di test dell'unità whitebox per un progetto su cui sto lavorando in C. Il progetto è suddiviso in moduli (ognuno ha un file .c con un file .h associato) e tutti i moduli vengono compilati insieme in un...
posta 02.02.2016 - 17:59
3
risposte

Esiste un modo efficace per adattare i dati da una struttura all'altra in c ++?

Sto scrivendo un'interfaccia tra due modelli di configurazione che utilizzano strutture diverse. Pur sapendo che non esiste un modo "magico" per tradurre da un tipo di struttura a un altro, ho vagato se ci fossero alcune buone pratiche o un modo...
posta 31.01.2012 - 17:21
1
risposta

Quali registri devono installare il programma di caricamento eseguibile prima di avviare un programma?

Ad esempio, ho un semplice programma C che ha solo la funzione principale che restituisce solo 0. Quali registri dovrebbero caricare (Linux exec loader, credo) prima di avviare un programma? Non ho trovato informazioni su questo eccetto il regis...
posta 24.01.2018 - 05:23
1
risposta

Come posso testare un programma produttore-consumatore multithreaded C? [chiuso]

Come si può scrivere un test per un programma C multiprodotto produttore-consumatore? So che GDB può essere usato per eseguire il debug dei thread, ma credo che GDB fermi anche il thread attualmente in fase di debug mentre altri thread contin...
posta 12.10.2015 - 21:30
2
risposte

Definizione dei codici di errore

Stiamo progettando un framework di gestione degli errori per una libreria crittografica scritta in C L'approccio che stiamo adottando è che relativamente pochi errori vengono propagati all'utente poiché nella maggior parte dei casi non può fa...
posta 09.09.2014 - 17:32