Domande taggate «compiler-construction»

Il tag compilatore-costruzione dovrebbe essere applicato a domande riguardanti la programmazione di compilatori o a domande sul funzionamento interno dettagliato dei compilatori. NON USARE per domande su * utilizzo di * compilatori specifici o errori di compilazione.

6
Perché è richiesto il segmento .bss?
Quello che so è che le variabili globali e statiche sono memorizzate nel .datasegmento e i dati non inizializzati sono nel .bsssegmento. Quello che non capisco è perché abbiamo un segmento dedicato per variabili non inizializzate? Se una variabile non inizializzata ha un valore assegnato in fase di esecuzione, la …


8
Qt: impossibile trovare l'errore -lGL
Ho appena reinstallato QtCreator, creato un nuovo progetto ( Qt Application ) e ottenuto questo dopo la compilazione: /usr/bin/ld: **cannot find -lGL** collect2: error: ld returned 1 exit status make: *** [untitled1] Error 1 18:07:41: The process "/usr/bin/make" exited with code 2. Error while building/deploying project untitled1 (kit: Desktop Qt …



13
Perché è impossibile creare un compilatore in grado di determinare se una funzione C ++ cambierà il valore di una particolare variabile?
Ho letto questa riga in un libro: È dimostrato che è impossibile costruire un compilatore che possa effettivamente determinare se una funzione C ++ cambierà o meno il valore di una particolare variabile. Il paragrafo parlava del motivo per cui il compilatore è conservatore quando controlla const-ness. Perché è impossibile …

3
Significato dell'errore di Android Studio: il parametro non annotato sostituisce il parametro @NonNull
Sto provando Android Studio. Dopo aver creato un nuovo progetto e aggiunto un onSaveInstanceStatemetodo predefinito alla classe create MyActivity, quando provo a eseguire il commit del codice su Git, ottengo uno strano errore che non capisco. Il codice è questo: L'errore che ottengo è questo: Se provo a cambiare la …



3
Come creare una libreria statica con g ++?
Qualcuno può dirmi come creare una libreria statica da un file .cpp e .hpp? Devo creare il .o e il .a? Vorrei anche sapere come posso compilare una libreria statica e usarla in un altro codice .cpp. Ho header.cpp, header.hpp .vorrei creare header.a. Testa l'intestazione test.cpp. Sto usando g ++ …

3
Perché questo condizionale (null ||! TryParse) comporta "l'uso di una variabile locale non assegnata"?
Il codice seguente comporta l' utilizzo della variabile locale non assegnata "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Tuttavia, questo codice funziona bene (sebbene, ReSharper dice che = 10è ridondante): int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) …

14
Perché questo codice Java viene compilato?
Nell'ambito del metodo o della classe, la riga seguente viene compilata (con avviso): int x = x = 1; Nell'ambito della classe, in cui le variabili ottengono i valori predefiniti , quanto segue restituisce l'errore di "riferimento non definito": int x = x + 1; Non è il primo che …

5
Eclipse: abilita le asserzioni
Sto eseguendo Eclipse Galileo. Come si abilitano le asserzioni in Eclipse? Come suggerito da altri siti, ho provato ad aggiungere gli argomenti: -ea. Ho anche provato a cambiare il livello di conformità del compilatore a 1.4. Nessuno di questi suggerimenti ha funzionato.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.