<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Archives - ITEC4B</title>
	<atom:link href="https://itec4b.com/category/linux/debian/programming-debian/feed/" rel="self" type="application/rss+xml" />
	<link>https://itec4b.com/category/linux/debian/programming-debian/</link>
	<description>Information Technology Expert Consulting</description>
	<lastBuildDate>Wed, 01 Feb 2023 19:54:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<item>
		<title>Debian: C/C++ Development Environment</title>
		<link>https://itec4b.com/debian-c-c-development-environment/</link>
		
		<dc:creator><![CDATA[author]]></dc:creator>
		<pubDate>Wed, 01 Feb 2023 17:59:40 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://itec4b.com/?p=919</guid>

					<description><![CDATA[The GNU C Library (glibc) Reference ManualThe GNU C++ LibraryGCC online documentationGNU Make Manual ISO C programming language standardISO C++ Standards Package: build-essentialThis package is normally required for building Debian packages, it is OK to install it since it includes all what is necessary to get a C/C++ Development Environment. Package: gcc-docDocumentation for the GNU &#8230; <p class="link-more"><a href="https://itec4b.com/debian-c-c-development-environment/" class="more-link">Read more<span class="screen-reader-text"> "Debian: C/C++ Development Environment"</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.gnu.org/software/libc/manual">The GNU C Library (glibc) Reference Manual</a><br><a href="https://gcc.gnu.org/onlinedocs/libstdc++">The GNU C++ Library</a><br><a href="https://gcc.gnu.org/onlinedocs">GCC online documentation</a><br><a href="https://www.gnu.org/software/make/manual">GNU Make Manual</a><br><br><a href="https://www.open-std.org/JTC1/SC22/WG14/www/projects#9899">ISO C programming language standard</a><br><a href="https://www.open-std.org/JTC1/SC22/WG21/docs/standards">ISO C++ Standards</a></p>



<p><br><span style="text-decoration: underline;">Package: <strong>build-essential</strong></span><br>This package is normally required for building Debian packages, it is OK to install it since it includes all what is necessary to get a C/C++ Development Environment.</p>



<pre class="wp-block-code"><code># apt install build-essential</code></pre>



<p><span style="text-decoration: underline;">Package: <strong>gcc-doc</strong></span><br>Documentation for the GNU compilers (gcc, gobjc, g++)</p>



<pre class="wp-block-code"><code># apt install gcc-doc</code></pre>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<p><span style="text-decoration: underline;">Virtual Package: <strong>libc-dev</strong></span><br>Package: <strong>libc<span style="text-decoration: underline;">&lt;version&gt;</span>-dev</strong><br>GNU C Library: Development Libraries and Header Files<br>Contains the symlinks, headers, and object files needed to compile and link programs which use the standard C library<br><br><span style="text-decoration: underline;">Package: <strong>libstdc++-&lt;version&gt;-dev</strong></span><br>GNU Standard C++ Library v3 (development files)<br>This package contains the headers and static library files necessary for building C++ programs which use libstdc++.<br><br><span style="text-decoration: underline;">Package: <strong>libstdc++-&lt;version&gt;-doc</strong></span><br>GNU Standard C++ Library v3 (documentation files)<br>This package contains documentation files for the GNU stdc++ library.<br><br><span style="text-decoration: underline;">Package: <strong>gcc</strong></span><br>GNU C compiler<br>This is the GNU C compiler, a fairly portable optimizing compiler for C.<br><br><span style="text-decoration: underline;">Package: <strong>g++</strong></span><br>GNU C++ compiler<br>This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.</p>



<p><span style="text-decoration: underline;">Package: <strong>make</strong></span><br>Utility for directing compilation<br>GNU make is a utility which controls the generation of executables and other target files of a program from the program&#8217;s source files.<br>It determines automatically which pieces of a large program need to be (re)created, and issues the commands to (re)create them.<br>make can be used to organize any task in which targets (files) are to be automatically updated based on input files whenever the corresponding input is newer. It is not limited to building computer programs. Indeed, make is a general purpose dependency solver.<br><br><span style="text-decoration: underline;">Package: <strong>manpages-dev</strong></span><br>Manual pages about using GNU/Linux for development<br>These man pages describe the Linux programming interface, including these two sections:<br>2 = Linux system calls.<br>3 = Library calls (note that a more comprehensive source of information may be found in the glibc-doc and glibc-doc-reference packages).<br><br><span style="text-decoration: underline;">Package: <strong>ccache</strong></span><br>Compiler cache for fast recompilation of C/C++ code<br>It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
