{"id":8726,"date":"2014-12-02T22:39:48","date_gmt":"2014-12-02T22:39:48","guid":{"rendered":"https:\/\/wp.okra.host\/article\/compiling-programs\/"},"modified":"2021-03-07T14:48:20","modified_gmt":"2021-03-07T13:48:20","slug":"compiling-programs","status":"publish","type":"ht_kb","link":"https:\/\/kb.okra.host\/de\/article\/compiling-programs\/","title":{"rendered":"Programme kompilieren"},"content":{"rendered":"<h2 id=\"overview\" >\u00dcbersicht<\/h2>\n<p>Custom programs may be compiled on <a title=\"Ist ein Terminalzugang vorhanden?\" href=\"https:\/\/kb.okra.host\/de\/terminal\/is-terminal-access-available\/\">Developer+<\/a> accounts, which is also bundled with terminal access. Custom programs may be installed under\u00a0<code>\/usr\/local<\/code>.<\/p>\n<h2 id=\"per-language\" >Per-Language<\/h2>\n<h3 id=\"c-c\" >C\/C++<\/h3>\n<p>For C\/C++ applications, supplying a <code>--prefix=\/usr\/local<\/code>\u00a0during\u00a0<code>.\/configure<\/code>, i.e.\u00a0<code>.\/configure --prefix=\/usr\/local &amp;&amp; make &amp;&amp; make install<\/code>. In particular, this is negotiated not by C itself, but rather make\/<a href=\"http:\/\/www.gnu.org\/software\/make\/\">gmake<\/a> und\u00a0<a href=\"https:\/\/www.gnu.org\/software\/autoconf\/\">autoconf<\/a> applications that are used in conjunction with C\/C++ applications to\u00a0manage program location along its\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/GNU_toolchain\">toolchain<\/a>.<\/p>\n<p>Some applications abstain from autoconf usage, and require <a href=\"https:\/\/www.freebsd.org\/doc\/en\/books\/porters-handbook\/porting-prefix.html\">editing<\/a> <code>DESTDIR<\/code>\u00a0oder\u00a0<code>PREFIX<\/code> in <code>Makefile<\/code> bundled with the application. Few established applications adopt this usage.<\/p>\n<h3 id=\"php\" >PHP<\/h3>\n<p>This is automatically negotiated without further changes during the install process.<\/p>\n<h3 id=\"ruby\" >Rubin<\/h3>\n<p>This is automatically negotiated without further changes during the install process.<\/p>\n<h3 id=\"python\" >Python<\/h3>\n<p>This is automatically negotiated without further changes during the install process.<\/p>\n<h3 id=\"perl\" >Perl<\/h3>\n<p>This is automatically negotiated without further changes during the install process.<\/p>\n<h2 id=\"see-also\" >Siehe auch<\/h2>\n<p><a title=\"Abh\u00f6ren von Ports\" href=\"https:\/\/kb.okra.host\/de\/terminal\/listening-ports\/\">Abh\u00f6ren von Ports<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Overview Custom programs may be compiled on Developer+ accounts, which is also bundled with terminal access. Custom programs may be installed under\u00a0\/usr\/local. Per-Language C\/C++ For C\/C++ applications, supplying a &#8211;prefix=\/usr\/local\u00a0during\u00a0.\/configure, i.e.\u00a0.\/configure &#8211;prefix=\/usr\/local &amp;&amp; make &amp;&amp; make install. In particular, this is negotiated not by C itself, but rather make\/gmake and\u00a0autoconf&#8230;<\/p>","protected":false},"author":1,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[68],"ht-kb-tag":[],"class_list":["post-8726","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-terminal"],"_links":{"self":[{"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/ht-kb\/8726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/comments?post=8726"}],"version-history":[{"count":1,"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/ht-kb\/8726\/revisions"}],"predecessor-version":[{"id":8727,"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/ht-kb\/8726\/revisions\/8727"}],"wp:attachment":[{"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/media?parent=8726"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/ht-kb-category?post=8726"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/kb.okra.host\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=8726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}