Articles of c ++

/lib/x86_64-linux-gnu/libthread_db.so.1 Файл не существует

Я пытаюсь запустить gdb в моей программе на C, но мой отладчик показывает это на моем терминале: > (gdb) file main Reading symbols from main…done. > (gdb) run Starting program: /home/userA/Desktop/test/part4_sent/main [Thread debugging using libthread_db enabled] Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”. The file doesn’t exist. [Inferior 1 (process 10250) exited with code 01] > (gdb) […]

Eclipse не может найти файл include в подкаталоге

После импорта проекта Cfile Makefile в Eclipse мой проект зависит от некоторых библиотек, которые находятся в /usr/include/gazebo-2.2/gazebo . Они includeся через строку #include . У CMake нет проблем с поиском файлов, к сожалению, Eclipse … В моей папке include папка / usr / include / устанавливается как включающий путь. Однако он не может найти файлы […]

C с использованием перезагрузки с разрешениями u + s

… Я новичок в программировании на Ubuntu, поэтому, пожалуйста, несите меня, если я слишком много нуб. У меня есть файл C, который при компиляции присваивается определенному пользователю ( testUser ) и запускается при входе в систему как его shell. Пользователь не имеет прав sudo для рассматриваемой системы. В основном эта shell позволяет пользователю обновлять файл […]

Не удалось создать исполняемый файл, связывающий статическую библиотеку

В test папки я создаю hello.h , hello.h , hello.h Моя цель – создать статический lib из hello.h , hello.h и исполняемый файл из библиотеки и main.c Следующее – это то, что я сделал. hello.h: #ifndef HELLO_H #define HELLO_H void hello(const char* name); #endif Привет: #include void hello(const char* name){ printf(“hello %s! \n”,name); } main.c: […]

g ++ компиляция ошибок в ubuntu

Каждый раз, когда я пытаюсь скомпилировать в ubuntu с помощью g ++, я получаю следующие ошибки g++ test.cpp -o test /usr/bin/ld: 1: /usr/bin/ld: /bin: Permission denied /usr/bin/ld: 2: /usr/bin/ld: test.cpp: not found /usr/bin/ld: 3: /usr/bin/ld: test.cpp: not found /usr/bin/ld: 4: /usr/bin/ld: test.cpp: not found /usr/bin/ld: 5: /usr/bin/ld: test.cpp: not found /usr/bin/ld: 6: /usr/bin/ld: test.cpp: not […]

Как поместить значки системы в меню (C ++ и QT)

Я запустил пример меню из QT, и в меню нет значков, только текст. Большинство приложений (например, pcmanfm и caja от Ubuntu) имеют похожие значки, поэтому я предполагаю, что они являются общесистемными, а не специфичными для приложений. Как я могу поместить значки в пункты меню? Образец кода был бы интересным.

Ошибка сегментации: выделение стека в программе C в Ubuntu при буферизации> 4M

Вот небольшая программа для задачи колледжа: #include #ifndef BUFFERSIZE #define BUFFERSIZE 1 #endif main() { char buffer[BUFFERSIZE]; int i; int j = BUFFERSIZE; i = read(0, buffer, BUFFERSIZE); while (i>0) { write(1, buffer, i); i = read(0, buffer, BUFFERSIZE); } return 0; } Вместо этого существует альтернатива, использующая функции fdr и fwrite stdio.h. Что ж. […]

Компиляция работает, начиная не – «стандартный путь»?

Я хочу использовать SFML с C ++ под Ubuntu OS. Я создаю два debug / release для общих Libarys с cmake ( в этом уроке ) Я могу скомпилировать и связать свое тестовое приложение без предоставления какой-либо информации о пути. Поэтому я думаю, что все в порядке со стандартным путем g ++ -c main.cpp g […]

Есть ли какая-нибудь простая библиотека, которую я могу использовать для загрузки изображений общего формата?

Я хочу, чтобы библиотека загрузчика изображений помогла мне загружать изображения (bmp, jpg, gif, png и другой общий формат) в Ubuntu с помощью C. Я пишу программу opengl и хочу загружать изображение в текстуры. Есть ли хороший выбор?

std :: regex: Ubuntu (15.10) -Clang ++ создает гораздо более эффективные исполняемые файлы, чем Debian-8-Clang ++ (оба v.3.4.)

Я создал тестовую программу, которая измеряет производительность std::regex при анализе данных csv: #include #include #include #include #include #include #include #define DEFAULT_REGEX \ R”(^((?:[^\x00-\x1F\x80-\xFF\\;]|\\\\|\\;)*);)” \ R”((L|P|D|DN|R|W|LS|PS|RS|LU|PU|RU|LK|PK|RK|F);)” \ R”(((?:[^\x00-\x1F\x80-\xFF\\;]|\\\\|\\;)*);)” \ R”(((?:[^\x00-\x1F\x80-\xFF\\;]|\\\\|\\;)*);)” \ R”(((?:[^\x00-\x1F\x80-\xFF\\;]|\\\\|\\;|\\:)*))” \ R”((?:;((?:[^\x00-\x1F\x80-\xFF\\;])” \ R”(|\\\\|\\;|\’;\’)*))?$)” struct results_t { std::string address; std::string command; std::string client; std::string param; std::string value; std::string error; }; void std_regex(std::size_t num, const […]