LINUX.ORG.RU

Сообщения abcq

 

c++2a ide

Какая-либо из ide нормально поддерживает то что умеет gcc и clang, я попробовал сlion 2020.1 он вроде не ругается, но автокомплит и раскрасочки не работают, попробовал qtcreator не первой свежести из дебиана, он просто ругается и не компилирует, хотя казалось бы собирает то cmake и ему все нормально если это делать вне ide.

Писать в «блокнотике»?

 ,

abcq
()

Простые вопросы о Rust и проектах его экосистемы.

Вопросы:

+ Вопрос: О Rust Option<T> в T

Как провернуть подобное без match конструкции, может быть есть какая-то функция в стандартной библиотеке?

+ Ответ:

тут

тут

+ полезные замечания в комментариях.

________________________________________________________________

+ Вопрос: Есть ли в Rust какая-то мультиплатформенная библиотека (хотя бы в пределах unix, windows), позволяющая отлавливать событие терминирования выполняемой программы, я пока ничего не могу найти кроме очевидных способов сделать это через сигналы и winapi для каждой из платформ соответственно?

+ Ответ:

тут

тут

+ полезные замечания в комментариях.

________________________________________________________________

 

abcq
()

сборка php deb пакета

обычно собираю пакеты как-то так:

wget путь_до_ориг.хз wget путь_до_дебиан.xз

распаковка, перемещение дебианспецифичных файлов в корень исходных текстов программы, проверка и доустановка необходимых зависимостей сборки из файлика control, выполнение dpkg-buildpackage, для небольших пакетов типа libgd2 или automake это работает, но с php хоть пакеты и собираются но установить их нормально не получается только c опцией --force-depends для dpkg. Если зафорсить зависимости пакеты ставятся работают, но в итоге больше никакой софт не устанавливается, т.к. система управления пакетами дебиана жалуется что пакеты не были установлены. Поделитесь как правильно собирать php под дебианом. п.с. дебиан 7.

 ,

abcq
()

Препроцессор С

Есть код вида:

//foo.h

#define FOO_MARK

void FOO_MARK fooFunction();
//foo.c
#include "foo.h"

void FOO_MARK fooFunction(){...}
Не совсем понимаю зачем помечать пустым макросом функцию, что это дает?

 

abcq
()

RSS подписка на новые темы