
{"id":5545,"date":"2011-08-16T20:51:38","date_gmt":"2011-08-16T20:51:38","guid":{"rendered":"http:\/\/www.beautifulwork.org\/?p=5545"},"modified":"2011-08-16T20:51:38","modified_gmt":"2011-08-16T20:51:38","slug":"elf-spec-types-of-object-files","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2011\/08\/16\/elf-spec-types-of-object-files\/","title":{"rendered":"ELF spec. types of object files"},"content":{"rendered":"<pre>\nA  relocatable  file holds  code  and  data suitable  for\nlinking with  other object files to  create an executable\nor a shared object file.\n\nAn   executable  file  holds   a  program   suitable  for\nexecution; the  file specifies how  exec(BA_OS) creates a\nprogram's process image.\n\nA  shared object file  holds code  and data  suitable for\nlinking  in two  contexts.  First,  the link  editor [see\nld(SD_CMD)]  may process  it with  other  relocatable and\nshared  object  files  to  create  another  object  file.\nSecond, the dynamic linker combines it with an executable\nfile and other shared objects to create a process image.\n\nsource : ELF Specification.\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>A relocatable file holds code and data suitable for linking with other object files to create an executable or a shared object file. An executable file holds a program suitable for execution; the file specifies how exec(BA_OS) creates a program&#8217;s process image. A shared object file holds code and data suitable for linking in two &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2011\/08\/16\/elf-spec-types-of-object-files\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ELF spec. types of object files&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[426,706,807,871,1065,1137,1471],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/5545"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=5545"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/5545\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=5545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=5545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=5545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}