���������� ���������� ����

1. �����ϸ鼭

1.1 C �� gcc ���� ����

���󿡼� ���� �پ C �����Ϸ� �� �ϳ��� gcc �� �������� ��Ÿ ���� �ü���� �־� Ŀ�ٶ� ���谡 �ƴ� �� �����ϴ�. �츮�� �˰� �ִ� ���н��� C ���� ���� �� ����������� �������� �𱹾�� �ٷ� gcc �Դϴ�.

��� ���� �е��� ������ ��Ŀ(hacker), ����(guru)�� ������ �ǰ� �;��մϴ�. �׷��� �DZ� ���ϽŴٸ� ���������� �𱹾��� gcc �� �����ʽÿ�. gcc �� �˸� �������� �ƴ� ���̳� �ٸ� �����ϴ�. ��� C �� ���н��� ���� ������ ���� �ƴ϶� ��� ���� �Ͻɵ�ü��� �� ���� �ֵ��� gcc �� �������� �Ͻɵ�ü��� ���� �����մϴ�.

C ���! �̴� ���н��� ������ ����ũ�μ���Ʈ ��ǰ�� �̸������(� ������ �����Ǿ��� ���� ) ��ǻ�� ������ ``���� �����''�Դϴ�. ���±��� �̷��� ����� ������ �̷ﳽ ���� C ���ۿ� �����ϴ�. ��ǻ�� ����� ��������� �����ϴ� ���� ����( �ڹ�, ƼŬ/Ƽ���� )�� ������ ������ �̴� �ΰ� �� ���Դϴ�. �׸��� �� �� �����Ѵ� �� ���� C ���� ���ó� ``���� ���� ���''�Դϴ�.

�������� ���������� gcc �� ���Ͽ� �� ���� ����/���� ȯ�濡�� ��� ���͸� C �� �����ž� �մϴ�. ���� ���ϰǵ� �װ��� C �� �ƴմϴ�. C ���� ���� ������ �Կ��� �ұ��ϰ� ��� ȸ���, ����/������ ���� ȯ�濡�� �����Ǿ� �� ȯ�渶�� ``���ο� ����''�� ����� �ϴ� ��ó���Ͼ��� ���°� ���������ϴ�. �ͺ� C �� MS-C�� ���鼭 ȥ���� ���Ұ� �� �ڿ� ���� �༮���� ������ �ٸ� ����̳� �ٸ� �����ϴ�.

���� ���������� �������� C ����� ``���� �Ҹ��ǹ�''�� ������ �� �ֽ��ϴ�. ���ʰ� ���� ����� �����޾� ������ �ٸ� ���� ���� ������ ����� ���� ���������鿡�� �������� ������ �����Դϴ�. ������ �ƹ��� ���ο͵� ó���� �� ������ ��, ���� ���� �Ϻ��� �����ϸ� ö�배�� ��ü�� �ܷ��ϱ� ������ �°� �Ǽ� ������δ� �������� ��ĥ �� �����ϴ�. ���� ���� �ǹ��� ������ ����� �⺻�Ⱑ ������ �����Ƿ� ��� �߿��� ����� ����� �ݹ� �����ϰ� ������ ����� ��������� �ڽ��� ������ �ϱ⵵ �մϴ�. ^^

1.2 gcc �� ���� �̾߱� �ϳ�

gcc �� GNU ������Ʈ�� ���� ������� ��ǰ�� �ϳ��μ� �� ������ �ϴ��� � ���մϴ�. GNU ������Ʈ���� �깰 �� ���� ���� ���� ������� ���� �������� �ʰ� C �����Ϸ��� �ְ����� gcc �� ������ ���Դϴ�.

������ gcc �� ������ �پ�� ������ ��� ȸ�絵 �������� ���ְ� �ִٴ� ���� �ƽô�����? ���� ��� �ؽ�Ʈ��( ������ ����� )�� ���ο� C ����� ``������Ƽ�� C''�� gcc �� ������ ���� ���̸� FSF ���� �ٽ� ���� �Ǿ����ϴ�.

gcc �� ���� �����մϴ�! �̹� ��� ���н��� �޷����� AT&T ��Ÿ��, BSD ��Ÿ���� C ��� ������ ���� ANSI C �� �⺻���� �Ͽ� ��� ������ ��ȭ�س� �� ������ Ư���� ������ ������ �ֽ��ϴ�. ���� ���� �����Ϸ�, ���� ���� ������ ��ȭ�س� �� �ֽ��ϴ�. �̹� ���� ������� ��� ���н����� gcc �� ����ġ�Ͽ� ����ϴ� ��찡 ������. ( ���� �������� ������ ���� �ۿ� ^^ )

gcc �� �ſ� �ܼ��մϴ�. � �ǹ̷� �̷� ���� �ϴ°� �ϸ�, �ͺ� C/������ C ����ȯ���̳� ���� ȯ���� ���־��� ȯ���� �������� �ʴ´ٴ� ���Դϴ�. -.- �׵��� ����� �����ƽ�� ������ ���� �ݸ�, gcc �� ������ ���� ��ƽ����Դϴ�. ������ ������� ������ �������� �ϴ� gcc �� �����÷��� ������ �ϰ� ��ž� �մϴ�. ����/�������� ���� ���� ������ ���ʽÿ�. gcc �� �����⿡ �Ű澵 �ܸ����� �����ϴ�. gcc �� ������ ������ ��ĸ��� �����մϴ�. �׸��� �� ��ü�� �Ŀ�Ǯ�մϴ�. ���� ������ ��� ``�پ �ɷ�''���� �Ѹ�� ȭ���� �ƴ� ���Դϴ�. ( ���� �Ѹ���� ���ϽŴٸ� �װ��� �������� ���Դϴ�. xwpe ���� ���� �� ���� ����� �� �� �ֽ��ϴ� )

gcc �� ��� ���� C �� ���� ������ ���� �ʴ� ������Դ� ������ C �����Ϸ��� �� �մϴ�. ���� ���ľ��� ����Ѵٴ� ���� �Ұ��ɿ� �������ϴ�. ������ C �� Ȯ���ϰ� ���ʺ��� ����� ��𼭵� �������� �ʴ� ���������� �DZ� ���ؼ��� gcc �� ���մϴ�. ������ ������ �ϴ� ���а� �Ǵ���? �ƴϸ� ������ ���� ���������� �Ǵ���?�� �������� ���ÿ� �޷Ƚ��ϴ�.

gcc �� ��Ʊ⸸ �Ѱ�? �ϸ� �׷����� �ʽ��ϴ�. gcc �� ����� �ŷ��� ���ϰ� �ֽ��ϴ�. �� �ŷ����� ���� �� �� ������ �ٸ� �����Ϸ��� ����� ����� ���̱���� �մϴ�. ( �׷��ٰ� �ٸ� �����Ϸ��� ������� ������ ^^ �װ� ���� ������� ������ ���ؼ� ��û ȭ�� �� �״ϱ��. ���������� �����ϱ⿡ gcc �� ������ �� ���� �����Ǵ� �����Ϸ��� ���� C �����Ϸ� ����? )

gcc �� ���÷��� ���� ����(?)�� �߿��ϴٰ� �����ؼ� �̷��� ��Ȳ�ϰ� �������ϴ�. �����ϰ� ���鼭 �������� ������, C �����Ϸ��� ���� �η����� �ϳ��� ���ְ� C ��� ���� �����Ͻñ� �ٶ��ϴ�.

��, ������ ������ �����մϴ�.


���������� ���������� ����