Bonjour,
je suis en train de développer un API REST avec express.js runtime sur node.JS. Donc mon projet nécessite un bloque du code développé en C++(main.cpp) et que l'API doit exécuter ce code là. alors j'essayé donc avec ce code qui se trouve ci-dessous :
var exec = require('child_process').exec;
var cmd = 'gcc main.cpp -o main'; // erreur est icia
exec(cmd, function(error, stdout, stderr)
{
console.log('stdout: '+stdout);
console.log('stderr: '+stderr);
if(error !== null){
console.log('Ops Problem of exec : ' +error);
}
});
Mais lorsque j'exécute ce petit programme il affiche ce problème (il ne connait pas la commande gcc ):
stdout: aroundstderr: gcc: error: main.cpp: Aucun fichier ou dossier de ce type
gcc: fatal error: no input files
compilation terminated.
Ops Problem of exec : Error: Command failed: gcc: error: main.cpp: Aucun fichier ou dossier de ce type
gcc: fatal error: no input filesaroundcompilation terminated.
est-ce-qu'il manque un module a installer ou bien autre chose!
Merci de m'aider :)
Whaoo !!!
compiler du c++ à partir du javascript, c'est hot
je n'ai jamais vu faire ça
Si le code c++ est généré à la volée pour ensuite être exécuté, autant utiliser du js
s'agit-il de shaders pour un gpu ? ou un truc comme ça ?
Tu utilises la compilation gcc pour compiler un fichier C++.
Si tu essaies avec g++:
g++ main.cpp -o main
Ca donne quoi ?