Форум программистов, компьютерный форум, киберфорум
С под Linux
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C Linux Как работать в Cygwin? https://www.cyberforum.ru/ c-linux/ thread829370.html
Доброго времени суток ув.форумчани! Прошу извинения если такая тема где то была, но лично я ее не нашел. Подскажите плиз любые источники где можна было бы научится работать в Cygwin? В интернете...
C Linux Ошибка в компиляции
Доброго дня. Написал код, при компиляции выдает сообщения на ошибки в строках. Пытался сам разобраться, но не понимаю, что с ними не так. Взял пример из методички и переделал под свое задание....
Не запускается скомпилированный файл программы C Linux
Здравствуйте .В чем может быть причина ? Файл скомпилировал но он не запускается .
C Linux Вывод с заданого файла указанный диапазон байт на стандартный вывод Помогите написать хороший комментарий к коду. Вот условие:Написать программу fgetfdata на языке C, позволяющую вывести с заданого файла указанный диапазон байт на стандартный вывод. Программа должна... https://www.cyberforum.ru/ c-linux/ thread828374.html
C Linux Строковые переменные, чтение из файла https://www.cyberforum.ru/ c-linux/ thread827898.html
Есть текстовый файл. В нём записана строка примерно следующего содержания: 16 /home/user/dir2 Вопрос. Как записать в одну переменную только цифру до / или пробела?
C Linux Потоки в Linux
Реализовать последовательный алгоритм; параллельный алгоритм (обязательно использовать для разграничения общих ресурсов системные объекты синхронизации); сделать анализ быстродействия...
C Linux Сравнение двух файлов
Здравствуйте требуется написать программу сравнения двух заданных пользователем файлов необходимо сравнить их и то, чего не хватает в одном из них, вывести в отдельный файл или на экран.
C Linux Переменная среды и fopen Нужно выполнить что-то вроде этого: #include <stdio.h> int main(void) { FILE *fin; fin=fopen("HOME/abc","w"); return 0; } https://www.cyberforum.ru/ c-linux/ thread823941.html
C Linux Передача файлов в клиент-серверном приложении https://www.cyberforum.ru/ c-linux/ thread823279.html
помогите плиииз.
C Linux Написать простейший модуль ядра Привет. Необходимо написать простейший модуль ядра. Имеются следующие исходники: #include <linux/module.h> #include <linux/version.h> #include <linux/kernel.h> /* https://www.cyberforum.ru/ c-linux/ thread823128.html
0 / 0 / 1
Регистрация: 14.02.2011
Сообщений: 153
0

Создание потока, ошибка

07.04.2013, 11:14. Просмотров 1399. Ответов 10
Метки (Все метки)

Написал программу произведение элементов массива с помощью потока (по заданию требуется).
Проблема заключается в том, что флаг в функции clone считает как не объявленную переменную (что вроде не должен).
C
1
clone(potok,(void *)(tostack + NUMSTACK -1), CLONE_VM, (void *)(param +i));
C
1
clone(potok,(void *)(tostack + NUMSTACK - 1), CLONE_VM|CLONE_VFORK, (void *)(param + 3));
Флаг CLONE_VM и CLONE_VM|CLONE_VFORK.

Вот ошибки:
Код
gcc -Wall -o "lab4b" "lab4b.c" (в каталоге: /home/victor/Lab)
lab4b.c: В функции «main»:
lab4b.c:48:4: предупреждение: неявная декларация функции «clone» [-Wimplicit-function-declaration]
lab4b.c:48:49: ошибка: «CLONE_VM» undeclared (first use in this function)
lab4b.c:48:49: замечание: each undeclared identifier is reported only once for each function it appears in
lab4b.c:53:57: ошибка: «CLONE_VFORK» undeclared (first use in this function)
lab4b.c:54:2: предупреждение: format «%d» expects argument of type «int», but argument 2 has type «long int» [-Wformat]
Сборка завершилась с ошибкой.
Мне сказали, что надо изменить файл /etc/make.conf, в строке с CFLAGS дописать после знака = -O1, т.е. необходимо включить оптимизацию компилятора gcc. Но у меня нет такого файла по этому адресу.

Так что делать?

Вернуться к обсуждению:
Создание потока, ошибка
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 11:14
Готовые ответы и решения:

Создание потока из потока.
Надо создать поток 1, в нем создать поток 2, сам я жуткий дураг, немаловероятно что правильного в...

Создание потока
Напишите программу, которая создает поток. Используйте атрибуты по умолчанию. Родительский и вновь...

Создание потока
Не могу понять как создать поток(( Напишите пример, в одном потоке чтобы было Label1-&gt;Caption=123;...

Создание потока
Ситуация такая: пишу игрушку - логическую, на шахматной доске (человек против компьютера)....

10
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.