<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Средства разработки в linux c++]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=6940</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=6940&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Средства разработки в linux c++».]]></description>
		<lastBuildDate>Fri, 20 May 2011 12:25:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181212#p181212</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>voral можно ещё один вопрос и я начну читать букварь, Дапустим я начинаю писать прогу на С++ я сначала пишу вот такие штуки типа #include &lt;stdio.h&gt;, как я понимаю это всевозможные библиотеки или забыл как точно называется кажется родительские функции которые нужно расширить либо препроцессоры, так&nbsp; вот что я хотел спросить они во всех ОС стандартизованны, если я например включаю #include &lt;stdio.h&gt; то от куда я буду знать что эти библиотеки существуют.</p></blockquote></div><p>Это ни функции, и даже не библиотеки на самом деле, и даже не препроцессоры. Директива Include (посмотрите на переод с англицкого) означат что вы вот на это самое место хотите вставить содержимое некоего файла, которое понимает копилятор. По соглашению h - это заголовочные файлы. В которых могут быть описаны различные классы, какието переменнные.... дав ообще можно загнать чего угодно.... В данном конкретном случае stdio.h - это заголовочный файл <a href="http://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8">стандартной библиотеки языка си</a>.</p><p>И в любом случае вы должны понимать зачем и что вы включаете в свой код. По этому прежде чем включить изучите, что это, откуда и для чего...</p><p>Блин сейчас информация доступна - разве что сама в мозг не лезет. Вбиваешь в гугль инклуд и там море инфы.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 12:25:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181212#p181212</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181189#p181189</link>
			<description><![CDATA[<p>voral можно ещё один вопрос и я начну читать букварь, Дапустим я начинаю писать прогу на С++ я сначала пишу вот такие штуки типа #include &lt;stdio.h&gt;, как я понимаю это всевозможные библиотеки или забыл как точно называется кажется родительские функции которые нужно расширить либо препроцессоры, так&nbsp; вот что я хотел спросить они во всех ОС стандартизованны, если я например включаю #include &lt;stdio.h&gt; то от куда я буду знать что эти библиотеки существуют.</p>]]></description>
			<author><![CDATA[null@example.com (serggeee)]]></author>
			<pubDate>Fri, 20 May 2011 11:08:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181189#p181189</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181181#p181181</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>сохраните файл с расширением &quot;.c&quot;. или используйте g++</p></blockquote></div><p>Видимо, от версии gcc зависит<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">[Птн Май 20@~]$ gcc -v<br />Using built-in specs.<br />COLLECT_GCC=gcc<br />COLLECT_LTO_WRAPPER=/usr/lib/gcc/i486-linux-gnu/4.5.3/lto-wrapper<br />Target: i486-linux-gnu<br />Configured with: ../src/configure -v --with-pkgversion=&#039;Debian 4.5.3-1&#039; --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 --enable-shared --enable-multiarch --with-multiarch-defaults=i386-linux-gnu --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.5 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-plugin-ld=ld.gold --enable-objc-gc --enable-targets=all --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu<br />Thread model: posix<br />gcc version 4.5.3 (Debian 4.5.3-1) <br />[Птн Май 20@~]$ cd ~/testplace/<br />[Птн Май 20@~/testplace]$ cat 1.cpp<br />#include &lt;stdio.h&gt;</p><p>main() {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; printf (&quot;Hello world\n&quot;);<br />}[Птн Май 20@~/testplace]$ gcc -o 1 1.cpp<br />[Птн Май 20@~/testplace]$ ./1<br />Hello world<br /></div><br />В более ранних версиях gcc ошибки имели место.</p>]]></description>
			<author><![CDATA[null@example.com (durc)]]></author>
			<pubDate>Fri, 20 May 2011 10:38:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181181#p181181</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181173#p181173</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>да я пропустил, компилировал я так g++ 1.cpp<br />но по совету сделал так<br />[serrggeee@localhost ~]$ gcc -o 1 1.cpp</p></blockquote></div><p>сохраните файл с расширением &quot;.c&quot;. или используйте g++</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Fri, 20 May 2011 10:13:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181173#p181173</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181171#p181171</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>да я пропустил, компилировал я так g++ 1.cpp</p></blockquote></div><p>Если эта команда (g++ 1.cpp) завершилась без ошибок, то запускайте<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">./a.out</div></p>]]></description>
			<author><![CDATA[null@example.com (durc)]]></author>
			<pubDate>Fri, 20 May 2011 10:09:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181171#p181171</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181133#p181133</link>
			<description><![CDATA[<p>да я пропустил, компилировал я так g++ 1.cpp<br />но по совету сделал так<br /></p><div class="codebox"><pre><code>[serrggeee@localhost ~]$ gcc -o 1 1.cpp
/tmp//ccXTeWRb.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0&#039;
collect2: выполнение ld завершилось с кодом возврата 1</code></pre></div><p>как видно результат отрицательный</p>]]></description>
			<author><![CDATA[null@example.com (serggeee)]]></author>
			<pubDate>Fri, 20 May 2011 08:01:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181133#p181133</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181125#p181125</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>ну тогда дапустим простая программа Hello world<br /></p><div class="codebox"><pre><code>#include &lt;stdio.h&gt;

main() {
            printf (&quot;Hello world\n&quot;);
}</code></pre></div><div class="codebox"><pre><code>[serrggeee@localhost ~]$ sh 1.cpp
1.cpp: line 4: syntax error near unexpected token `&quot;Hello world\n&quot;&#039;
1.cpp: line 4: `            printf (&quot;Hello world\n&quot;);&#039;
[serrggeee@localhost ~]$ </code></pre></div><p>я так понимаю у меня не хватает какой-то библиотеки</p></blockquote></div><p>Кхм...... И от куда ОС (любая) должна узнать что это Си? То, что вы написали расширение cpp ни о чем не говорит, можно написать и &quot;blabla&quot; все равно это будет код на языке Си++ и будут те же самые ошибки.</p><p>А так же вам стоит узнать, что такое интерпретируемый и компилируемый ЯП...</p><p>sh - это не интерпретатор C++!!!</p><p>Срочно читать букварь.</p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 07:41:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181125#p181125</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181111#p181111</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>ну тогда дапустим простая программа Hello world<br /></p><div class="codebox"><pre><code>#include &lt;stdio.h&gt;

main() {
            printf (&quot;Hello world\n&quot;);
}</code></pre></div><div class="codebox"><pre><code>[serrggeee@localhost ~]$ sh 1.cpp
1.cpp: line 4: syntax error near unexpected token `&quot;Hello world\n&quot;&#039;
1.cpp: line 4: `            printf (&quot;Hello world\n&quot;);&#039;
[serrggeee@localhost ~]$ </code></pre></div><p>я так понимаю у меня не хватает какой-то библиотеки</p></blockquote></div><p>А скомпилировать не судьба?<br />Компилируем<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">gcc -o 1 1.cpp</div><br />Запускаем<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"> ./1</div></p>]]></description>
			<author><![CDATA[null@example.com (durc)]]></author>
			<pubDate>Fri, 20 May 2011 07:14:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181111#p181111</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181107#p181107</link>
			<description><![CDATA[<p>ну тогда дапустим простая программа Hello world<br /></p><div class="codebox"><pre><code>#include &lt;stdio.h&gt;

main() {
            printf (&quot;Hello world\n&quot;);
}</code></pre></div><div class="codebox"><pre><code>[serrggeee@localhost ~]$ sh 1.cpp
1.cpp: line 4: syntax error near unexpected token `&quot;Hello world\n&quot;&#039;
1.cpp: line 4: `            printf (&quot;Hello world\n&quot;);&#039;
[serrggeee@localhost ~]$ </code></pre></div><p>я так понимаю у меня не хватает какой-то библиотеки</p>]]></description>
			<author><![CDATA[null@example.com (serggeee)]]></author>
			<pubDate>Fri, 20 May 2011 06:57:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181107#p181107</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181099#p181099</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>Ну тогда подскожите какой нибудь учебник для разработки С++ в консоли, Да и вообще отличается ли С++ для Windows и для линукс?</p></blockquote></div><p>Си нет. Библиотеки некоторые есть индивидуальные.</p><p>Вообще есть язык c++.&nbsp; он сам по себе ни чего не знает ни о Линукс, ни о Виндус, ни о мак..... Чтобы то, что вы написали работало на конкретной ОС вам нужен компилятор этого языка под эту самую ОС. В линуксе такой компилятор есть. <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p><p>Второй вопрос. В проекте подключаются какието библиотеки они могут оказаться платформозависимыми. В этом случае вам надо будет самому разруливать положение.</p><p>Учебники уже вроде 100500 раз обсуждены, например <a href="http://linuxforum.ru/viewtopic.php?id=8891">http://linuxforum.ru/viewtopic.php?id=8891</a></p>]]></description>
			<author><![CDATA[null@example.com (voral)]]></author>
			<pubDate>Fri, 20 May 2011 06:34:38 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181099#p181099</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181082#p181082</link>
			<description><![CDATA[<p>Ну тогда подскожите какой нибудь учебник для разработки С++ в консоли, Да и вообще отличается ли С++ для Windows и для линукс?</p>]]></description>
			<author><![CDATA[null@example.com (serggeee)]]></author>
			<pubDate>Fri, 20 May 2011 05:46:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181082#p181082</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=181033#p181033</link>
			<description><![CDATA[<div class="quotebox"><cite>serggeee пишет:</cite><blockquote><p>а вы можете кто нибудь скинуть обучалку по KDevelop 4.0 у меня английская версия&nbsp; я нашёл чёто в гугле, а там с русифицированной версией да и какоето несовпадение есть в частности с созданием нового проекта</p></blockquote></div><p>по сабжу: не видел подобных &quot;обучалок&quot;, и сомневаюсь, что такие в природе существуют, только если справка, которая с ним в коробке идёт...</p><p>ЗЫ: ИМХО проще(да и лучше) начинать с консоли и всё делать ручками KDevelop - это MSVC, он просто избавляет от некоторых рутинных действий, а не всё делает за вас...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Thu, 19 May 2011 19:31:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=181033#p181033</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=180999#p180999</link>
			<description><![CDATA[<p>а вы можете кто нибудь скинуть обучалку по KDevelop 4.0 у меня английская версия&nbsp; я нашёл чёто в гугле, а там с русифицированной версией да и какоето несовпадение есть в частности с созданием нового проекта</p>]]></description>
			<author><![CDATA[null@example.com (serggeee)]]></author>
			<pubDate>Thu, 19 May 2011 18:08:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=180999#p180999</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=115080#p115080</link>
			<description><![CDATA[<p><strong>zorro</strong>, <br />wxWindows - это такой же тупик, как и MFC</p>]]></description>
			<author><![CDATA[null@example.com (Hvzh)]]></author>
			<pubDate>Sun, 21 Nov 2010 18:01:43 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=115080#p115080</guid>
		</item>
		<item>
			<title><![CDATA[Re: Средства разработки в linux c++]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=115050#p115050</link>
			<description><![CDATA[<p><strong>V0idExp</strong> +1<br />Как то раз CodeLite мне здорово помог, при переносе кода на windows (уж очень не хотелось ставить MS VC). Эта IDE есть для&nbsp; Linux, Mac, Windows</p>]]></description>
			<author><![CDATA[null@example.com (zorro)]]></author>
			<pubDate>Sun, 21 Nov 2010 15:50:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=115050#p115050</guid>
		</item>
	</channel>
</rss>
