2010-07-10 4 views
0

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

благодарит заранее!

ответ

3

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

./configure 

, который будет настроить Makefile, используемый сделать в вашей системе. Затем идет

make 

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

sudo make install 

Я также рекомендую запускать

./configure --help 

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

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

+0

Я использую mac os: Я выполнил инструкцию для запуска сначала BUILD/compile-pentium-debug. Я не уверен, к чему этот этап соответствует? настроить или сделать? – Yang

+0

Можете ли вы дать мне ссылку, которую вы использовали? Я дал общие инструкции по настройке и сборке. Возможно, для MySQL требуется что-то еще. – AndrejaKo

+0

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

Смежные вопросы