Различия между сборкой и созданием? - PullRequest
0 голосов
/ 10 июля 2010

Недавно я скачал копию исходного кода mysql из их дерева исходных текстов.но я не уверен, как я могу скомпилировать код.Я не совсем понимаю различные процессы, связанные с созданием программного обеспечения C ++.после того, как я собрал код, как я могу его установить?или мне нужно сделать?или как я узнаю, что сборка прошла успешно, она напечатала много информации.

заранее спасибо!

1 Ответ

4 голосов
/ 10 июля 2010

Хорошо, программа make используется для сборки всей программы.Он контролирует, как компилятор будет компилировать MySQL.Если вы используете * NIX OS, стандартный способ действий -

 ./configure

, который настроит make-файл, используемый make для вашей системы.Затем идет

 make  

, который сделает программу.В конце концов, если вы хотите установить его для всех:

 sudo make install

, я также рекомендую сначала запустить

 ./configure --help 

.Он покажет вам опции, которые можно использовать с configure.Таким образом, вы не пропустите какую-то дополнительную функцию, которую можете использовать.

Кроме того, стена текста, которую вы получили, может быть важной.Если во время компиляции будут какие-либо ошибки или предупреждения, они появятся там.Вы можете перенаправить вывод команды make в файл, чтобы прочитать его позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...