make���g���ă\�t�g�E�F�A���r���h���Ă݂悤�F�d���Ŏg���閂�@��LAMP�i8�j

����́A�r���h��ƂɕK�v�ȁumake�v�Ƃ����R�}���h�̎g�����ƁAmake�R�}���h�����ۂɂ��Ă��鏈���̓��e��������܂��i�ҏW���j

» 2011�N06��07�� 00��00�� ���J
[�R�����L�C������ЃC���[�W�Y�E�A���h�E���[�Y]

�R���p�C���⃊���J�̃R�}���h���������s����̂��r���h

�@�O���̓��C�u�����̊T�v��������܂����B���̓��C�u�����𗘗p����Ƃ��́A�C���N���[�h�t�@�C���Ƃ������̂ɂ����ӂ��Ȃ���΂Ȃ�Ȃ��̂ł����A����͎���ȍ~�Ɏ��グ�邱�Ƃ��āA�����make�R�}���h�ɂ‚��ĉ�����܂��B

�@�����ŁA�t���[�\�t�g�E�F�A���I�[�v���\�[�X�\�t�g�E�F�A�i�ȉ�FOSS�j���C���X�g�[������Ƃ��̈�ʓI�Ȏ菇���v���o���Ă��������B�A�ڑ�6���ł́A�ȉ��̂悤�ɃR�}���h����͂���Ɛ������܂����ˁB������2�ԖڂɎ��s���Ă���̂�make�R�}���h�ł��B

$ ./configure
$ make
$ sudo make install

�@����make�R�}���h���\�t�g�E�F�A���r���h����̂ł��B��6��Ƒ�7��ł́A���̗����œ����Ă����ƂƊ֘A����p��ɂ‚��ĉ�����܂����B������ȒP�ɂ܂Ƃ߂�Ǝ��̂悤�ɂȂ�܂��B

�@�ŏ��ɁA�R���p�C���ŁA�\�[�X�R�[�h�t�@�C�����R���p�C�����āA�I�u�W�F�N�g�t�@�C���ɂ��܂��B�����āA�R���p�C�������I�u�W�F�N�g�t�@�C���ƃ��C�u�������A�����J�Ń����N���āA���s�`���t�@�C���ɂ���Ƃ������ƂɂȂ�킯�ł��B

�@�‚܂�A�r���h�Ƃ�����Ƃ̎��̂��R���p�C���⃊���J�̃R�}���h���������s���Ă��������ɂق��Ȃ�܂���B��6��ł͎��ۂɃR���p�C�������s�����������܂����B�\�[�X�R�[�h�t�@�C����1�‚����̂����P���ȗ�ł�������A�R���p�C���̃R�}���h����x���s���������Ŏ��s�”\�Ȍ`���̃t�@�C�����������܂����B�������A������FOSS�̓\�[�X�R�[�h�t�@�C���̐��͑����A�r���h�菇�����G�ł��B

�@�r���h�菇���������G�ɂȂ�΁A�l�̎�ŏ��ԂɎ��s����Ƃ����̂͌����I�ł͂Ȃ��Ȃ��Ă��܂��B���̂��߁A�r���h�̎菇�����������Ȃ��Ă͂Ȃ�܂���B�������̂��߂̃\�t�g�E�F�A����ʂ��r���h�c�[���ƌĂсAmake�͂��̑�\�i�ł��Bmake�͎��C����ŋL�q�����v���O�����̃r���h�Ɏg���A���j�̂���c�[���ł��B�������make�ȊO�ɂ��r���h�c�[���͂���ALAMP�Ŋ֌W������̂Ƃ��Ă�MySQL�ȂǂŎg��CMake������܂��B

�V�F���X�N���v�g�ł̓_���Ȃ̂��H

�@�R�}���h�̎��s�菇�������������i�Ƃ����΁A�^������V�F���X�N���v�g���v�������ׂ�l�������ł��傤�B�V�F���X�N���v�g�Ńr���h����킯�ɂ͂����Ȃ��̂��낤���Ƌ^�������������������邩������܂���BFOSS��Ǝ��Ƀr���h����Ƃ��́A�r���h�c�[���̎g������ݒ���@��������x�o���Ȃ���΂Ȃ�Ȃ��킯�ł�����A�o���邱�Ƃ𑝂₷�����A�����̋Z�p�ʼn��Ƃ��������Ǝv���͎̂��R�ł��B

�@��������make�Ȃǂ̃r���h�c�[���́A�C���X�g�[�����郆�[�U�[���������p������̂ł͂���܂���B�\�t�g�E�F�A�J���҂��J�����ɗ��p������̂ł��B�Ƃ������A���p����񐔂͊J���҂̂ق��������Ƒ����ł��傤�B�\�t�g�E�F�A�̊J�����́A���x���J��Ԃ��r���h�����s���܂����A�J�����i�ނɂ‚�ăr���h�菇�������邱�Ƃ�����܂��B�菇������������K�v�ɔ����邱�Ƃ�����܂��B

�@���̂悤�ȏ󋵂ŊJ���҂����߂�̂́A�P�Ɏ菇�ʂ�r���h�ł���΂悢�A�Ƃ����c�[���ł͂���܂���B�r���h�菇���Ȍ��ɕ\�����Ƃ��ł��āA�����Ƀr���h�ł���c�[�����K�v�Ȃ̂ł��B����ɂ�OS�Ȃǂ̃v���b�g�t�H�[���Ԃ̌݊������ێ��������Ƃ������Ƃ�����܂��B�r���h�c�[���͂������������҂ɉ�����ׂ��݌v����Ă���̂ł��B

���ۂɎg���Ă݂悤

�@�ȒP�ȃT���v���v���O������p�ӂ��āA���ۂ�make���g���Ă݂܂��傤�B�܂���make���C���X�g�[�����܂��B

$ sudo yum install make

�@���ɁAC����ŋL�q�����\�[�X�R�[�h�̃t�@�C����2�—p�ӂ��܂��B���ꂼ��Ɂumain.c�v�uhello.c�v�Ƃ������O��t���܂��傤�B����͑�6��̗�Ŏg�����uHello, World!�v�ƕ\������R�[�h�����ɁA������\�����镔�������ʂ̃\�[�X�R�[�h�t�@�C���Ɉړ����āA2�‚ɕ����������̂ł��B

��main.c
main()
{
  hello();
}
 
 
��hello.c
#include
 
hello()
{
  printf("Hello, World!\n");
}

�@�p�ӂ���2�‚̃\�[�X�R�[�h������s�”\�Ȍ`���̃t�@�C�����r���h����ɂ́A���̂悤�ɃR�}���h�����s���܂��Bgcc��-c�I�v�V�����̓R���p�C���̂ݎ��s����悤�Ɏw��������̂ł��B

$ gcc -c main.c
$ gcc -c hello.c
$ gcc main.o hello.o -o hello

�@3�s�ڂ�gcc�����s���Ă���̂������N��ƂɂȂ�܂��Bgcc�͓����Ń����J���Ăяo���܂��̂ŁA�����J�Ƃ��Ă��U�镑����̂ł��B�f�̃����J��ld�Ƃ����R�}���h�ł����A�ʏ��ld���g�킸�Agcc�o�R�Ŏg���܂��B�����N���͎��s�`���̃t�@�C������-o�Ŏw�肵�Ă��܂����A�R���p�C�����́A�R���p�C����ɂł���I�u�W�F�N�g�t�@�C���̖��O���w�肷��K�v�͂���܂���B�R���p�C���������I�Ɋg���q��.o�ɕύX���ĕۑ����܂��B

�@���āA���̃r���h�菇��make�R�}���h�Œu�������Ă݂܂��B���̑O�ɁA��قǍ�������s�”\�Ȍ`���̃t�@�C���ƃI�u�W�F�N�g�t�@�C�����폜���܂��傤�B

$ rm hello main.o hello.o

�@make�ɂ̓r���h�Ɋւ�������i�[�����ݒ�t�@�C�����K�v�ł��B����́AMakefile�Ƃ����t�@�C�������f�t�H���g�ɂȂ��Ă��܂��B���̓��e��Makefile���쐬���Ă��������B

hello: main.o hello.o

�@������1�s�̃t�@�C���ł����A���ꂪ�����make�Ńr���h�ł��܂��B���ۂ�make�����s���Ă݂܂��傤�B�R�}���h�V�F���Łumake�v�Ƃ������͂���Enter�L�[�������Ă��������B���̂悤�ȕ����񂪌���A�r���h����������͂��ł��B

$ make
cc    -c -o hello.o hello.c
cc    -c -o main.o main.c
cc   hello.o main.o   -o hello

�@�R���p�C���̃R�}���h��cc�ɂȂ��Ă���̂ƁA�I�u�W�F�N�g�t�@�C���̖��O�𖾎����Ă��邱�Ƃ������΁A�r���h�̎菇�͓����ɂȂ��Ă��邱�Ƃ�������Ǝv���܂��B���́A�R���p�C���̃R�}���h���͕W���ł�cc�ɂȂ��Ă��܂��Bgcc���C���X�g�[�������Ƃ���gcc�ւ̃����N�Ƃ���cc�������I�ɍ쐬����Ă��邽�߁Acc�ł����삷��̂ł��B

�@�ł́A�����Ŏ��̂悤�ɃR�}���h�����s���Ă݂܂��傤�Btouch�̓t�@�C���̍X�V�������R�}���h���s���_�ɏ���������R�}���h�ł��B

$ touch hello.c

�@����������A������xmake�����s���Ă݂Ă��������B

$ make
cc    -c -o hello.o hello.c
cc   hello.o main.o   -o hello

�@����ƁAmain.c���R���p�C�����邱�ƂȂ��Ahello.c�������R���p�C�����ă����N�����s���邱�Ƃ�������܂��B����̓t�@�C���̍X�V�������r���āA�K�v�ŏ����̎菇�ōςނ悤��make�����䂵�Ă���̂ł��B�t�@�C�����폜���Ă��A�K�v�Ȃ��̂�������������܂��B���낢�뎎���Ă݂Ă��������B

�@�\�t�g�E�F�A�̊J������1�`2�‚̃\�[�X�R�[�h�t�@�C����ҏW���Ă̓r���h�A�Ƃ����H�����J��Ԃ��܂��B������2�t�@�C���A���������e�����s�����ł͕s�v�ȍ�Ƃ��ȗ�����d�g�݂̌��ʂ͊������܂���B�������A��ʂ̃\�[�X�R�[�h������s�”\�Ȍ`���̃t�@�C�����r���h����Ƃ��́A�s�v�ȍ�Ƃ��ȗ����邱�ƂŃr���h���Ԃ�啝�ɒZ�k�ł���̂ł��B�r���h���͑҂‚�������܂���̂ŁA����͊J���҂ɂƂ��Ă͔��ɑ傫�ȃ����b�g�ł��B

�@����́Amake��Makefile�ɂ‚��Ă���ɏڂ���������܂��B

���ҏЉ�

������ЃC���[�W�Y�E�A���h�E���[�Y
��\�����
�R�����L�i��܂��� �͂�Ђ�j



�u�d���Ŏg���閂�@��LAMP�v�o�b�N�i���o�[

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B