Ho seguito i documenti e compilato con nim compileToC helloworld.nim
ma si è appena sputato un file eseguibile. Come posso vedere la rappresentazione intermedia C?Come posso ottenere il codice c di un programma nim?
6
A
risposta
7
nim -c -d:release c helloworld.nim
crea solo i file C in nimcache
, senza compilarli e collegarli. -d:release
rende il codice più facile da leggere.
1
Risolto: quando si compila un programma nim, una directory nimcache
viene generata automaticamente nella stessa directory che contiene il codice c.
Problemi correlati
- 1. Nim croce compilazione di C
- 2. ottenere il codice di uscita per il programma python
- 3. Come posso uscire dall'uscita di un programma di console C++?
- 4. Collegamento statico del codice Nim a Go
- 5. Come confrontare alcune righe di codice in nim?
- 6. Come posso ottenere il codice di ritorno da CustomAction?
- 7. Objective-C, Come posso ottenere il valore di un UITextField?
- 8. Come posso ottenere il nome del programma in Racket?
- 9. Come posso vedere il codice assembly generato da un compilatore gcc (any flavor) per un programma C/C++?
- 10. Esiste un programma che offusca il codice sorgente C#?
- 11. Come posso ottenere e utilizzare il file di intestazione <graphics.h> nel mio programma C++?
- 12. Come posso ottenere argomenti del programma Form?
- 13. Come ottenere un elenco di tutte le dichiarazioni globali di un programma C/C++ utilizzando Clang?
- 14. Come posso terminare ncurses senza terminare il programma C++?
- 15. Come posso stampare il contenuto dello stack nel programma C?
- 16. Converte il programma Python in codice C/C++?
- 17. Come posso compilare il programma Mongodb-c-driver?
- 18. Come posso ottenere g ++ per compilare codice C++ 11 con un costruttore di mosse?
- 19. Come terminare correttamente il programma con un codice di uscita?
- 20. Come posso bloccare l'esecuzione di un programma?
- 21. Come creare una DLL NIM e lo chiamano da C#
- 22. Come utilizzare il codice C in C++
- 23. Nim: Come dimostrare di non essere nulla?
- 24. creare un riferimento a un array in Nim
- 25. Ottenere il tipo di una variabile nel codice C
- 26. Come posso compilare il codice C per ottenere uno scheletro di metallo grezzo di un programma di assemblaggio RISC-V minimo?
- 27. Spostare il cursore in un programma C
- 28. Dove posso imparare come far interagire un programma C++ con il sistema operativo (Linux)
- 29. Programmazione C. Il programma FizzBuzz
- 30. Il programma è terminato con codice -2147483645