Tags
- openwrt
- openwrt nat table
- nat table 확인하기
- nf_conntrack
- hostapd
- 네트워크
- 나트랑 여행 경비
- 자이언트얀
- openwrt nat
- programmers level2 C
- Wireless
- nat 적용
- Linux
- 나트랑 일정
- C
- 동대문부자재시장
- 제주도
- 비즈팔찌
- 취미생활
- openwrt netfilter
- WiFi
- ubuntu
- nat 정의
- openwrt nat 테이블 확인하기
- C언어
- 리눅스
- WiFi6
- menuconfig
- 프로그래머스 c언어
- openwrt nf_conntrack
Archives
- Today
- Total
Mandoo’s WLAN story
[C] openwrt 컴파일 에러 "No gnu/libc-version.h found package/devel/perf" 본문
Mandoo's IT Story/Dev
[C] openwrt 컴파일 에러 "No gnu/libc-version.h found package/devel/perf"
mandoo12 2024. 3. 20. 15:51No gnu/libc-version.h found package/devel/perf
please install glibc-dev[el].
이 에러가 뜨면서 glibc-dev[el]를 설치하라는 메세지가 나온다면,
다음과 같이 해보자.
나의 경우는 처음엔 정상적으로 컴파일이 됐는데, 두세달 뒤 다시 컴파일 할 때 에러가 발생했다.
그래서 구글에 검색해보니, 2가지 방법이 나왔는데, 나는 2번으로 문제를 해결했다.
1. 컴파일 한 위치에서 make defconfig 해주기
2. 커널 쪽 소스코드에 헤더 추가 후 재컴파일
우선 package/devel/perf 경로말고, 리눅스 커널 쪽 perf 폴더로 접근해야한다.
첫 컴파일 때 해당 에러가 발생한 경우에는 아래 파일에 헤더를 추가해주어야 한다.
folder/folder/linux-4.4/tools/perf/arch/powerpc/util/header.c
#include <linux/stringify.h>
#include "header.h"
기존에 설정되어있던 헤더들 제일 밑에 추가했다.
그리고, 커널 쪽 폴더(linux-4.4)에서 make clean을 해준 다음,
전체 컴파일을 했더니 정상적으로 컴파일 되었다:)
'Mandoo's IT Story > Dev' 카테고리의 다른 글
[C언어] 서버-클라이언트 통신: 패킷 손실 문제의 원인 및 해결방법 (0) | 2023.07.26 |
---|---|
[C++] Visual Studio에서 C++ 시작하기! (0) | 2023.02.16 |
[Linux] shell script로 디스크 사용량 확인하기 (0) | 2022.09.20 |
[C] OpenWRT에서 Gateway 정보 가져오기 (0) | 2022.05.13 |
[Linux/C] 시스템 가동 시간 확인하기 (0) | 2021.12.22 |