169 похожих чатов

Всем привет, подскажите пытаюсь запустить из консоли прогу gcc -pthread

-o threads main.c ошибок не выдаёт, но и дальше ничего не происходит?

20 ответов

37 просмотров

Посмотрите в текущей директории файлик threads. Если есть, запустите его

01011010- Автор вопроса
Maksim Tsarkov
Посмотрите в текущей директории файлик threads. Ес...

Нету, но кабы не запускает даже если из кода исключить поток gcc main.c ОС linux.

01011010
Нету, но кабы не запускает даже если из кода исклю...

Даже предположить не могу, потому что команда которую вы запускаете должна создать исполняемый файл в текущей директории с именем 'threads'

Maksim Tsarkov
Даже предположить не могу, потому что команда кото...

И странно что не выводит ошибок при этом. Посмотрите тогда какой код возврата вернула эта команда через команду $?

01011010- Автор вопроса
Maksim Tsarkov
И странно что не выводит ошибок при этом. Посмотри...

Ошибки были я всё поправил теперь вот стало работать так

01011010- Автор вопроса
01011010- Автор вопроса
Maksim Tsarkov
И странно что не выводит ошибок при этом. Посмотри...

Но при обычном запуске стало выдавть ошибку /tmp/ccY7OcgF.o: In function `main': main.c:(.text+0x152): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status

01011010
Но при обычном запуске стало выдавть ошибку /tmp/c...

А код есть, может можно его сюда скинуть? Просто по вашим описанным шагам, вы делаете всё правильно. Возможно что-то важное упускаете и нам не говорите об этом

01011010
Но при обычном запуске стало выдавть ошибку /tmp/c...

Нужен файлик main.c и код внутри который работает с pthread библиотекой. При компиляции через команду gcc вам нужно слинковать с библиотекой pthread. Вы используете нужную команду gcc -pthread -o threads main.c . Проверьте файлик должен быть создан в текущей директории с именем threads. Его и нужно запускать как программу

01011010- Автор вопроса
Maksim Tsarkov
Нужен файлик main.c и код внутри который работает ...

На счёт ошибки понял, по не догляду запустил без ключей с раскоменченым кодом потока. Вот он и стал ругаться, а так всё осталось так же код прилагаю: https://wandbox.org/permlink/Mv9ki1cN2ZF3XtVU

01011010
На счёт ошибки понял, по не догляду запустил без к...

warning: second argument of 'main' should be 'char **' [-Wmain] вообще не читаем? 88: void *connection_handler((void *)new_socket) { это вообще что такое?

01011010- Автор вопроса
Алексей (lewa_j) Иванчуков
как проверял?

"Как проверял?" из командной строки программа не запускается. А должно быть приглашение ввести порт сервера.

01011010- Автор вопроса
²
scanf("%d/n", &port); /n что это значить?

Предложение пользователю ввести номер порта числом в переменную port поэтому таv стоит спецификатор %d и указатель на переменную.

01011010- Автор вопроса
²
/n

спецефикатор нововой строки в принцепе и не нужен

01011010- Автор вопроса
Алексей (lewa_j) Иванчуков
а что такое \n тогда?

Я уже написал что спецификатор, но чуствую вопрос не в этом.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
I just installed it but how do I use it?
Talula
12
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта