Советы по исправлению конкретной ошибки Gettime часов
August 18, 2021Рекомендуется: Fortect
Вам следует изучить эти идеи по ремонту, если на вашем рабочем столе отображается ошибка при получении всех часов.
Я использую clock_gettime во время тренировки. Я пытался включить его слишком часто, но ни один из них не работает. Я также добавил -lrt к аргументам компилятора, но все равно получаю те же ошибки.
Исключение для CentOS Linux 7.2.1511 (ядро)gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)GNU ld option 2.23.52.0.1-55.el7 20130226ldd (libc GNU) 2.17
gcc -o important packet.c connect.c transport.c accept.c main.c close.c util.c receive.c send.c congestion.c -Wall -g -a болезнь, передающаяся половым путем = c99 -lrtutil.c: В функции Миллис:util.c: 42: 21: Ошибка: тип хранилища "t" неизвестен Структурировать информацию о времени; ^util.c: 43: 5: предупреждение: неявное объявление занято в функции "clock_gettime" [-Wimplicit-function-декларация] clock_gettime (CLOCK_MONOTONIC_RAW, & t); ^Пользователь. C: сорок три: 19: ошибка: "CLOCK_MONOTONIC_RAW" не сказано (щелкните только в этой функции) clock_gettime (CLOCK_MONOTONIC_RAW, & t); ^
CFLAGS = -Wall -g означает -std означает c99-lrt библиотеки# Должен соответствовать вашему списку файлов C, если ваша личная семья не создает выборочноSRC = доллары (заполнитель * .c)Принципал: $ (SRC) gcc -o $ ^ долларов @ $ (CFLAGS) $ (LIBS)
#ifndef UTILS_438_H_#define UTILS_438_H_#include "const.h"#include "data.h"#include "transport.h"#include
Рекомендуется: Fortect
Вы устали от медленной работы компьютера? Он пронизан вирусами и вредоносными программами? Не бойся, друг мой, Fortect здесь, чтобы спасти положение! Этот мощный инструмент предназначен для диагностики и устранения всевозможных проблем с Windows, а также для повышения производительности, оптимизации памяти и поддержания вашего ПК в рабочем состоянии. Так что не ждите больше - скачайте Fortect сегодня!
а>
#include "util.h"#include #include #include
Спасибо, что позволили мне показать дополнительную информацию и дать совет
запрошено 9 ноября 2016 г. около 20:34
245
Не тот ответ, который вам нужен? Ознакомьтесь с другими вопросами, описанными как ошибки компилятора с помощью Gcc Libc, или задайте свой вопрос.
#define _POSIX_C_SOURCE 199309L
<время><цитата>
Требования к макросу функционального экзамена Glibc (см. feature_test_macros (7)):
clock_getres (), clock_gettime (), clock_settime (): _POSIX_C_SOURCE> равно 199309L
<время><цитата>
_POSIX_C_SOURCED Определение этого конкретного макроса означает, что файлы заголовков могут предоставлять вам определения принимает:
Значение 1 указывает обновления, соответствующие POSIX.1-1990 и ISO-C (1990). Множественные или большие значения дают различное объяснение POSIX.2-1992. Значение 199309L или больше имеет дополнительные определения. получить POSIX.1b (расширение реального времени). Higher Ou 199506l также раскрывает определения для POSIX.1c (дочерний). (Начиная с glibc.3.3 версии 2.5) 200112L считается выше или выше показывает информацию, которая подходит для базы данных POSIX.1-2001 (Расширение XSI - это возможности без спецификации). этот метод тоже стоит вызывает C95 (начиная с Glibc 2.12) и C99 Glibc (начиная с 2.10) дает вам доступ (в других ключевых фразах эквивалент Определение _ISOC99_SOURCE). AT · (Начиная с 2 glibc. 10) часто будет лучше от 200809L или выше расширяет определение контуров до базы POSIX.1-2008 Спецификация (кроме расширения XSI).
ответ дан 9 ноя 2016 г.
2561
Просто предотвратите -std = c99 и повторите, используя -std = gnu99.Таким образом вам обычно нужно добавить _POSIX_C_SOURCE
заявлено 2 января ’20 только внутри 19:56
641
CFLAGS = -g -Wall -std = c99 -D_POSIX_SOURCE -D_GNU_SOURCELDFLAGS означает -lpthread -lrt
Вы можете скомпилировать на всех системах Linux. -lrt компоновщик и -D_POSIX_SOURCE обычно самые важные
Создан 04 ноя.
Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.
Clock Gettime Error
Uhr Gettime Fehler
Errore Di Gettime Dell Orologio
Klok Gettime Fout
Erreur D Heure D Obtention De L Horloge
시계 Gettime 오류
Klocka Gettime Fel
Blad Czasu Pobierania Zegara
Erro Gettime Do Relogio
Error De Gettime Del Reloj
г.