c code build 오류관련 질문
1117
작성한 질문수 3
14장 pipeline 실습편 03:25쯤 내용에서 make를 입력했는데
Command 'make' not found, but can be installed with:
sudo apt install make # version 4.2.1-1.2, or
sudo apt install make-guile # version 4.2.1-1.2
이렇게 나와서 sudo apt install make를 입력했습니다. 그런 다음 다시 해봤더니 이번에는
g++ -g -Wall -o test test.c
make: g++: Command not found
make: *** [Makefile:15: test] Error 127
이런 에러가 나왔습니다. 그래서 질문글을 찾아봤는데 du6293님이 저와 비슷한 사례로 글을 남겨주셔서 거기 나와있는 해결책 대로 sudo apt install gcc를 입력했고 이어서 sudo apt install g++도 입력했습니다. 그런데도 똑같이 Error 127이 떴습니다. 보니까 sudo apt install g++하고 나서 맨 밑에 'E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?' 이런 문구가 있더라고요. 이후에 구글 찾아보면서 이것저것 해봤는데 계속 같은 오류만 뜹니다. 이 부분에 관해 아시는 부분이 있다면 도와주시면 감사하겠습니다.
추가적으로 'sudo apt install g++' 이렇게 입력하면서 생긴 오류부분 사진으로 첨부했습니다!
답변 1
0
맛비님 해결했습니다!
sudo apt install g++을 root계정에서 입력했더니 Error127이 사라지고 영상처럼 잘 빌드됩니다!
그러면 여기서 궁금한게 있는데 명령어 칠 때 맨 앞에 'sudo~' 이렇게 시작하는건 무조건 root계정에서 입력해야하나요? 추가적으로 제가 해결한 방법이 맞는 해결방법인지 궁금합니다.
1
안녕하세요 :)
제가 생각에는 root 계정이 아니더라도 일반 계정에서 'sudo~' 를 붙여서도 설치가 되야하는게 맞습니다.
캡쳐해주신 부분을 보면,

fix-missing 이란 키워드가 있는 것으로 보아, 중간에 설치하시면서 중단? 같은 행위 혹은 package 가 손상된 것이 아닌가 생각이 드네요.
다음 링크 참고 부탁드려요.
https://finches.tistory.com/125
참고로 root 로 하셔서 설치가 되신거면, 일반계정에서도 빌드하는데는 문제는 없습니다.
즐공하세요 :)
latency 개념 구현
1
87
3
비바도 all os버전
1
72
2
초기화를 reset_n 이 '1'일 때가 아닌 '0' 일 때 실행시키는 이유 질문
1
71
2
다운로드용량
1
71
2
비바도리눅스설치
1
80
2
전체path복사넣기
1
63
2
Vivado 2025.2 리눅스 설치 후 실행 에러와 솔루션 (libxv_commontasks.so)
1
149
2
explorer.exe오류
1
106
3
mobaxterm설치오류
1
90
2
./build시, waveform 'divide color' 사용
1
57
2
Latch와 관련하여 (Time borrowing, Latch-based design)
1
130
2
clean 명령어가 안되는데, 따로 저장해줘야 하는지 궁금합니다.
0
63
1
안녕하세요 설치 관련 질문 드립니다.
1
64
3
16장 mealy 설계.
1
74
2
14장 Cycle 관련, Testbench 코드.
1
64
2
21강(16장) 초기값 설정이 적용되는 시점 질문
1
60
1
20강(15장) - 밀리 머신 관련하여 질문 드립니다.
1
68
2
build에러 질문
0
57
2
1장 ./build에서 에러가 나요
1
73
2
FPGA 강의 보드 문의 드립니다.
1
107
2
5장 DFF특성에 대한 질문
1
77
3
vivado linux 사용 이유.
1
137
2
메모리의 형태가 전체설계에 미치는 영향이 궁금합니다.
1
104
2
디스코드 멤버쉽 등업 관련 문제
1
92
2





