2010-07-10 2 views
0

Récemment, j'ai téléchargé une copie du code source mysql à partir de leur arbre source. mais je ne suis pas sûr comment puis-je compiler le code. Je ne comprends pas très bien les différents processus impliqués dans la construction de logiciels C++. après avoir construit le code, comment puis-je l'installer? ou dois-je faire? ou comment puis-je même savoir si la «construction» est réussie, il a imprimé beaucoup d'informations.Différences entre construire et faire?

merci d'avance!

Répondre

3

Eh bien, make programme est utilisé pour construire le programme entier. Il contrôle comment le compilateur va compiler MySQL. Si vous utilisez OS * nix, de manière standard de faire les choses est

./configure 

qui personnaliseront makefile utilisé par faire à votre système. Puis va

make 

qui va faire du programme. En fin de compte, si vous voulez l'installer pour tout le monde va

sudo make install 

Je recommande également que vous exécutez

./configure --help 

premier. Il vous montrera les options qui peuvent être utilisées avec configure. De cette façon, vous ne manquerez pas certaines fonctionnalités optionnelles que vous pourriez vouloir utiliser.

De plus, le mur de texte que vous avez peut être important. S'il y a des erreurs ou des avertissements pendant la compilation, ils apparaîtront ici. Vous souhaiterez peut-être rediriger la sortie de make vers un fichier afin de pouvoir le lire plus tard.

+0

J'utilise mac os: J'ai suivi l'instruction pour exécuter BUILD/compile-pentium-debug en premier. Je ne suis pas sûr à quoi correspond cette étape? configurer ou faire? – Yang

+0

Pouvez-vous me donner le lien que vous utilisiez? J'ai donné des instructions générales pour configurer et construire. Peut-être que quelque chose d'autre est nécessaire pour MySQL. – AndrejaKo

+0

http://forge.mysql.com/wiki/MySQL_Bazaar_Howto – Yang