{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"SPO600 Lab 4: GCC Derleyicisini Derlemek","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"4xWFhiw9rq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/spo600-lab-4-gcc-derleyicisini-derlemek\/\">SPO600 Lab 4: GCC Derleyicisini Derlemek<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/spo600-lab-4-gcc-derleyicisini-derlemek\/embed\/#?secret=4xWFhiw9rq\" width=\"600\" height=\"338\" title=\"&#8220;SPO600 Lab 4: GCC Derleyicisini Derlemek&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"4xWFhiw9rq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Bu makale, SPO600 dersinin 4. laboratuvar \u00e7al\u0131\u015fmas\u0131 olan GCC derleyicisinin derlenmesi s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klamaktad\u0131r. \u00d6ncelikle, GCC'nin ne oldu\u011funu ve neden derlememiz gerekti\u011fini anlamak \u00f6nemlidir. GCC (GNU Compiler Collection), C, C++, Objective-C, Fortran, Ada ve Go gibi bir\u00e7ok programlama dilini destekleyen g\u00fc\u00e7l\u00fc ve yayg\u0131n kullan\u0131lan bir derleyici toplulu\u011fudur. Bu laboratuvar \u00e7al\u0131\u015fmas\u0131, derleyici yap\u0131s\u0131n\u0131n i\u00e7 i\u015fleyi\u015fini anlamam\u0131z\u0131 ve bu karma\u015f\u0131k yaz\u0131l\u0131m\u0131n nas\u0131l in\u015fa edildi\u011fini \u00f6\u011frenmemizi ama\u00e7lamaktad\u0131r."}