시계 Gettime 오류를 수정하는 팁
August 18, 2021권장: Fortect
<리>1. Fortect 다운로드 및 설치시계를 받을 때 컴퓨터에 양호한 오류가 표시되면 이 수리 영감을 읽어야 합니다.
저는 항상 훈련에서 clock_gettime을 사용해 왔습니다. 나는 그것을 활성화하기 위해 뽑았지만 아무 것도 작동하지 않습니다. 나는 또한 새로운 컴파일러 인수에 대해 -lrt를 특별하게 사용하지만 그럼에도 불구하고 여전히 동일한 딜레마가 발생합니다.
CentOS Linux 7.2.1511(커널)에 대한 예외gcc(GCC) 4.8.5 20150623(레드햇 4.8.5-4)GNU ld 버전 2.23.52.0.1-55.el7 20130226ldd(libc GNU) 2.17
<코드> gcc -o 메인 패킷.c connect.c transport.c accept.c main.c close.c util.c receive.c send.c 혼잡.c -Wall -g -std = c99 -lrtutil.c: Millis 함수에서:util.c: 42: 7: 오류: 저장소 유형 "t" 알 수 없음 대략적인 시간 구조 정보; ^^util.c: 43: 5: 알림: 고용과 관련된 암시적 선언 "clock_gettime" [-Wimplicit-function-declaration] clock_gettime (CLOCK_MONOTONIC_RAW, & t); ^^사용자. C: 43: 19: 오류: "CLOCK_MONOTONIC_RAW"가 선언되지 않음(이 상황에서만 클릭 기능) clock_gettime (CLOCK_MONOTONIC_RAW, & t); ^^
CFLAGS = -Wall -w는 -std = c99를 의미합니다.-lrt 라이브러리# 가족이 선택적으로 제조하지 않는 한 자신의 C 파일 목록과 일치해야 합니다.SRC = $(자리 표시자 * .c)원금: 현금(SRC) gcc -e $ ^ $ @ (CFLAGS) $ (LIBS)
<사전> <코드> #ifndef UTILS_438_H_#define UTILS_438_H_#include “const.h”#include “data.h”# “transport.h” 포함#포함 <시간.h>
권장: Fortect
컴퓨터가 느리게 실행되는 것이 지겹습니까? 바이러스와 맬웨어로 가득 차 있습니까? 친구여, 두려워하지 마십시오. Fortect이 하루를 구하러 왔습니다! 이 강력한 도구는 모든 종류의 Windows 문제를 진단 및 복구하는 동시에 성능을 높이고 메모리를 최적화하며 PC를 새 것처럼 유지하도록 설계되었습니다. 그러니 더 이상 기다리지 마십시오. 지금 Fortect을 다운로드하세요!
<리>1. Fortect 다운로드 및 설치아>
#include "util.h"#포함 <시간.h>#include #include <문자열.h>
답변을 제공할 수 있도록 추가 정보를 제공해 주셔서 감사합니다.
2016년 11월 9일 오후 8시 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_SOURCE이 매크로를 정의하면 h2 태그 파일이 사용자를 위해 정의를 제공할 수 있습니다. 다음:
값 1은 POSIX.1-1990 및 ISO-C(1990). 여러 개 이상의 평가는 추가 설명을 제공합니다. POSIX.2-1992. 199309L 이상의 값은 추가 정의를 제공합니다. POSIX.1b(실시간 확장)용. Higher Ou 199506l 정의 공개 POSIX.1c(하위)를 수신합니다. (glibc.3.3 copy 2.5부터) 200112L은 더 크고, 더 큽니다. POSIX.1-2001 데이터베이스에 해당하는 전시 정보 (사양 없이 XSI 추가 가능). 실제로도 가치가 있습니다 C95(Glibc 2.12 이후) 및 C99 Glibc(2.10 이후) 호출 접근성을 제공합니다(즉, 동등한 _ISOC99_SOURCE와 연결된 정의). AT · (3 glibc. 10부터) 200809L 이상에서도 혜택 제공 POSIX.1-2008 기반을 준수하는 정의를 실행합니다. 사양(XSI 확장 제외).
2016년 11월 11일 20시 41분에 해결됨
2,561 22개의 금 배지 1616 은 배지 3636 청동 배지
-std를 제거하면 c99와 같고 -std와 함께 반복하면 gnu99를 의미합니다.이렇게 하면 _POSIX_C_SOURCE
를 개발할 필요가 없습니다.
2020년 1월 2일 19:56에만 답변
641 11개의 보석 핀 44개의 실버 후크
CFLAGS = -g -Wall -std는 c99와 동일 -D_POSIX_SOURCE -D_GNU_SOURCELDFLAGS = -lpthread -lrt
모든 Linux 시스템에서 축적할 수 있습니다. -lrt 링커와 -D_POSIX_SOURCE가 가장 중요합니다.
19년 11월 4일 14:30에 답변
이 소프트웨어를 다운로드하고 몇 분 안에 PC를 수정하십시오. 년
Clock Gettime Error
Uhr Gettime Fehler
Errore Di Gettime Dell Orologio
Klok Gettime Fout
Erreur D Heure D Obtention De L Horloge
Klocka Gettime Fel
Oshibka Gettime Chasov
Blad Czasu Pobierania Zegara
Erro Gettime Do Relogio
Error De Gettime Del Reloj
년