<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Запуск программы после компиляции]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=31558&amp;type=atom" />
	<updated>2013-11-05T11:28:52Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=31558</id>
		<entry>
			<title type="html"><![CDATA[Re: Запуск программы после компиляции]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373894#p373894" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>5artizan пишет:</cite><blockquote><p>Первый вопрос:возможно ли такое?</p></blockquote></div><p>конечно. Это <strong>нужно</strong>. <br />тут уже сказали как. Иногда можно и по другому:</p><div class="codebox"><pre><code>g++ ...
err=$?
if [ $err == 0 ]; then
  # всё хорошо собралось
else
  # что-то пошло не так
fi</code></pre></div><p>но надо сказать, что warning&#039;е это НЕ ошибки (код == 0).<br /></p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>любая современная IDE</p></blockquote></div><p>а ещё есть венда, и есть варез на треккерах. Зачем вы вообще влезли?<br /></p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>А если в программе есть ошибки, то она просто не соберется.</p></blockquote></div><p>ложь. Соберётся. Иной раз даже без warning&#039;ов, с Wall. Вы хоть пару раз собирали?<br /></p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>Хотя и критичностью ошибок можно управлять.</p></blockquote></div><p>некоторые ошибки может исправить только программист, или ИИ, которого не существует. Причём если у вас нормальная IDE(vim например), то только такие ошибки и бывают. Vim всё красным разрисует, если запятую/пробел забыть.</p><p>И тесты тоже НЕ помогут, недавно я нашёл ошибку в своём коде, в котором допустимо 27! комбинаций. Это ОЧЕНЬ БОЛЬШОЕ ЧИСЛО. (10888869450418352160768000000) Потребуется 345283785211134 лет, что-бы перебрать все комбинации, если за секунду перебирать 1000000.</p><p>А применив голову я осилил за ночь перебрать.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2013-11-05T11:28:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373894#p373894</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск программы после компиляции]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373812#p373812" />
			<content type="html"><![CDATA[<p>Неправильный скрипт, лучше проверяй, что компиляция прошла без ошибок и только потом запускай, например вот так:<br /></p><div class="codebox"><pre><code>g++ 1.cpp -o proga &amp;&amp; proga</code></pre></div><p>А в твоём варианте будет запущена proga от предыдущей удачной компиляции.</p>]]></content>
			<author>
				<name><![CDATA[Vascom]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5339</uri>
			</author>
			<updated>2013-11-05T07:14:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373812#p373812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Запуск программы после компиляции]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373414#p373414" />
			<content type="html"><![CDATA[<p>Зачем это, любая современная IDE умеет запускать программы на выполнение, предварительно компилируя исходник. А если в программе есть ошибки, то она просто не соберется. Хотя и критичностью ошибок можно управлять.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-11-03T12:32:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373414#p373414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Запуск программы после компиляции]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373412#p373412" />
			<content type="html"><![CDATA[<p>Хочу написать скрипт,который после удачной компиляции с помощью компилятора g++ запускал полученную программу.Если во время компиляции компилятор найдет ошибки&nbsp; в коде,то программу не надо запускать.Я написал вот такой скрипт:</p><div class="codebox"><pre><code>#!/bin/sh

g++ 1.cpp -o proga
proga</code></pre></div><p>Первый вопрос:возможно ли такое?<br />Второй вопрос:Если да.Как написать условие для проверки удачной компиляции?</p>]]></content>
			<author>
				<name><![CDATA[5artizan]]></name>
				<uri>https://linuxforum.ru/profile.php?id=30337</uri>
			</author>
			<updated>2013-11-03T12:27:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373412#p373412</id>
		</entry>
</feed>
