<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; CodeBlocks]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33994&amp;type=atom" />
	<updated>2014-02-24T18:40:34Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=33994</id>
		<entry>
			<title type="html"><![CDATA[Re: CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396576#p396576" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Konlor95 пишет:</cite><blockquote><p>А как убрать опцию noexec ?</p></blockquote></div><p>это смотря где. Да, стандартно в /etc/fstab, но флешек там обычно нет.<br /></p><div class="quotebox"><cite>Konlor95 пишет:</cite><blockquote><p>Мне надо хранить файлы на локальном диске D.</p></blockquote></div><p>если общий с маздаем(ntfs), то<br /></p><div class="codebox"><pre><code>       uid=value, gid=value and umask=value
              Set  the  file  permission on the filesystem.  The umask value is given in octal.  By
              default, the files are owned by root and not readable by somebody else.</code></pre></div><p>т.е. нужна опция <strong>umask=0000</strong> (если я конечно ничего не путаю, т.к. маздая у меня нет чтоб проверить)</p><p>ntfs НЕ умеет exec, и потому ставит право execute так, как написано в umask (точнее оно инвертирует umask, если umask=0000, это значит -- всё разрешено).<br /></p><div class="quotebox"><cite>Konlor95 пишет:</cite><blockquote><p>И он не находит заголовочные файлы для gtk</p></blockquote></div><p>точнее. Какие?</p><p>Вангую, что в Makefile надо добавить<br /></p><div class="codebox"><pre><code>CFLAGS=-c -Wall -O0 `pkg-config --cflags gtk+-3.0`
LDFLAGS=`pkg-config --libs gtk+-3.0`</code></pre></div>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-02-24T18:40:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396576#p396576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396568#p396568" />
			<content type="html"><![CDATA[<p>А devel пакет libgtk установлен?</p>]]></content>
			<author>
				<name><![CDATA[xxblx]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17372</uri>
			</author>
			<updated>2014-02-24T18:29:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396568#p396568</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396556#p396556" />
			<content type="html"><![CDATA[<p>И он не находит заголовочные файлы для gtk</p>]]></content>
			<author>
				<name><![CDATA[Konlor95]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33581</uri>
			</author>
			<updated>2014-02-24T18:01:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396556#p396556</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396551#p396551" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Konlor95 пишет:</cite><blockquote><p> А как убрать опцию noexec ?</p></blockquote></div><p>/etc/fstab</p>]]></content>
			<author>
				<name><![CDATA[xxblx]]></name>
				<uri>https://linuxforum.ru/profile.php?id=17372</uri>
			</author>
			<updated>2014-02-24T17:51:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396551#p396551</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396548#p396548" />
			<content type="html"><![CDATA[<p>Спасибо, в домашнем каталоге работает. А как убрать опцию noexec ? Мне надо хранить файлы на локальном диске D.</p>]]></content>
			<author>
				<name><![CDATA[Konlor95]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33581</uri>
			</author>
			<updated>2014-02-24T17:39:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396548#p396548</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396442#p396442" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Konlor95 пишет:</cite><blockquote><p>sh: 1 /media/DATA/Projects/C++_Projects/03/main: Permission denied</p></blockquote></div><p>вы собираете НЕ ТУДА.</p><p>У каждого файла в Linux есть права доступа, в т.ч. право использования(execute). Компилятор(точнее линкер) знает об этом, и устанавливает его.</p><p>Однако. В целях безопасности, все ФС смонтированные юзером(man mount, see users) по умолчанию монтируются с фичей noexec(а ФС типа vfat с fmask=0177). Таким образом права исполнения у файлов нет.</p><p>Попробуйте разместить проект в каталоге $HOME, и проверьте, что-бы в его опциях монтирования не было noexec.</p><p>Ну также вы можете сменить fmask=0077 для этой флешки. Ещё можно (если вы рут) отправить файл в /usr/local/, и там поставить ему <strong>chmod 0755 main</strong>, хотя это опасно конечно.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-02-24T09:56:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396442#p396442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CodeBlocks]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=396427#p396427" />
			<content type="html"><![CDATA[<p>Пишу программу Hello World.&nbsp; </p><div class="codebox"><pre><code>#include &quot;iostream&quot;
using namespace std;

int main()
{
    cout &lt;&lt; &quot;lalalla!&quot;;
    //system(&quot;pause&quot;);
    return 0;
}</code></pre></div><p> </p><p>При запуске выходит это <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"> sh: 1 /media/DATA/Projects/C++_Projects/03/main: Permission denied <br />Process returned 123 (0x7e) execution time : 0.001 s<br />Press Enter to continue. <br />&nbsp; </div></p><p>В Visual Studio все работает.</p>]]></content>
			<author>
				<name><![CDATA[Konlor95]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33581</uri>
			</author>
			<updated>2014-02-24T06:56:31Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=396427#p396427</id>
		</entry>
</feed>
