Articles of compilation

Errore di riferimento non definito per il metodo template

Questo mi ha fatto impazzire per l’ultima ora e mezza. So che è una cosa piccola ma non riesco a trovare cosa c’è che non va (il fatto che sia un piovoso venerdì pomeriggio, ovviamente, non aiuta). Ho definito la seguente class che conterrà i parametri di configurazione letti da un file e mi consentirà […]

Java è un linguaggio di programmazione compilato o interpretato?

In passato ho usato C ++ come linguaggio di programmazione. So che il codice scritto in C ++ passa attraverso un processo di compilazione finché non diventa codice object “codice macchina”. Mi piacerebbe sapere come funziona Java in questo senso. In che modo l’utente ha scritto codice Java eseguito dal computer?

Come compilare Qt 5 su Windows o Linux, 32 o 64 bit, statici o dinamici su VS2010, VS2012, VS2013 o VS2015 Express o g ++

Solo un post per aiutare quei ragazzi che cercano di farlo, dal momento che non ho un blog. Funziona anche per Linux. Sentiti libero di modificarlo e migliorarlo.

Compilare il codice completamente in memoria con javax.tools.JavaCompiler

Sto usando JavaCompiler dal pacchetto javax.tools (JDK 1.7) per compilare alcune cose al volo, in questo modo: compiler.run(null, null, “-cp”, paths, “path/to/my/file.java”); Funziona, ma mi piacerebbe fare tutto in memoria (ad esempio, passare una stringa con il codice, non il file sorgente e ottenere il codice byte non un file .class). Ho scoperto che l’estensione […]

Qual è lo scopo dell’impostazione “Prefer 32-bit” in Visual Studio 2012 e come funziona effettivamente?

Non mi è chiaro come il compilatore saprà automaticamente di compilare per 64-bit quando è necessario. Come fa a sapere quando può mirare con sicurezza a 32 bit? Sono principalmente curioso di sapere come il compilatore sa quale architettura scegliere come target durante la compilazione. Analizza il codice e prende una decisione in base a […]

#ifdef #ifndef in Java

Dubito che ci sia un modo per rendere le condizioni di compilazione in Java come #ifdef #ifndef in C ++. Il mio problema è che hanno un algoritmo scritto in Java e ho un tempo di esecuzione diverso per migliorare quell’algoritmo. Quindi voglio misurare quanto tempo risparmia quando viene usato ogni miglioramento. In questo momento […]

Compilare codice usando JavaFX 2.0 (usando la riga di comando)

Mi chiedo come compilare il codice utilizzando JavaFX, da una shell di Windows. Ho questo codice in fxservidor.java : public class Fxservidor extends Application { /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle(“Hello World!”); Button btn = new Button(); […]

Utilizzo di G ++ per compilare più file .cpp e .h

Ho appena ereditato un codice C ++ che è stato scritto male con un file cpp che conteneva il main e una serie di altre funzioni. Ci sono anche i file .h che contengono classi e le loro definizioni di funzione. Fino ad ora il programma è stato compilato usando il comando g++ main.cpp . […]

Cosa fa un compilatore JIT (just-in-time)?

Cosa fa specificamente un compilatore JIT rispetto a un compilatore non JIT? Qualcuno può dare una descrizione succinta e facile da capire?

Perché devi colbind la libreria matematica in C?

Se includo o in un programma C, non devo collegarli quando compilo, ma devo collegarmi a , usando -lm con gcc, ad esempio: gcc test.c -o test -lm Qual è la ragione di questo? Perché devo colbind esplicitamente la libreria matematica ma non le altre librerie?