인프런 커뮤니티 질문&답변
퀴즈
이 강좌에서 Vivado 설치를 위해 WSL 기반 Linux 환경을 사용하는 주된 이유는 무엇일까요?
Windows보다 설치 공간이 적게 필요해서
Vivado가 Linux에서만 실행되기 때문에
설계 엔지니어에게 Linux 환경이 중요하기 때문에
Windows 자체에는 Vivado를 설치할 수 없기 때문에
답변 2
0
이것저것 찾아서 올려보고 있습니다 ㅎ (하나? 정도 걸리겠죠)
이런 내용도 있네요.
Exec format error
unzip 실행파일의 format 에 맞지 않아서 그렇다.
혹시
vi ~/.bashrc 여신다음에
#!/bin/bash
이거를 맨 첫번째 라인에 추가해보실래요?
참고 : https://mcpaint.tistory.com/322
오 다행입니다 ㅎ
Q1. 원래부터 저 에러 문구가 나오셨나요?
Q2. 여기에 파일이 있나요? (없어서 그런 것 같은데..?)
/home/kwon/tools/Xilinx/vivado/2020.2/settings64.sh
이전 강의 동영상에서 source 치는 부분부터 명령어를 치게되면
이런식으로 나왔었습니다.
그리고 ./build 쳤더니..
이렇게 나와서 찾아봐도 나오는게 없어서... 어떻게해야 되나요...?
다음 링크의 제 마지막 댓글을 참고해주세요.
원인은 setttings64.sh 의 path 를 정확하게 타이핑 하지 못했기 때문입니다.
본인이 설치하신 (이건 제가 모르죠?) 정확한 Tool path 를 맞춰서 해주시면 됩니다.
0
안녕하세요 :)
linux 의 환경 변수 path 에 문제로 보여지구요.
(왜 binary 의 path 가.. /mnt/c/Users/어쩌고/slash/bin 으로 시작하는지는 모르겠으나... 어떤 마법을 부리신거죠..???!!! )
제가 회사라 WSL 이 없어서 답변은 정확하게 못드리는데,
보통은 다음과 같이 path 가 잡혀져 있어요.
export PATH=/bin:/usr/bin:/sbin:/usr/sbin
vi ~/.bashrc 로 나오는 text 를 올려주시겠어요?
이거 해봐주세요! (그 화면 캡쳐해서 알려주세요)
터미널 상에서,
cat $PATH
만약에 /bin 같은게 안보이신다 하시면,
export PATH=/bin:/usr/bin:/sbin:/usr/sbin:$PATH
이거를 vi ~/.bashrc 로 추가하시면 됩니다.
항상 추가 후에는
source ~/.bashrc
이렇게 하셔야 반영이 돼요!
해보시고 댓글 달아주세요 :)
이렇게 되어있습니다..!
그리고 cat $PATH 하였을때
이렇게 나왔고 vi ~./bashrc에 가서
추가해서 말씀해주신대로 source ~/.bashrc했더니...
이렇게 됬습니다...
어.. 이미 /bin, /usr/bin 이 $PATH 에 잘 들어가 있었네요.
원래대로 돌리시구요.
/usr/bin/unzip
/bin/unzip
이거 두개를 terminal 에 치셨을때는 어떨까요?





오! unzip이 제대로 실행됐습니다!!!
감사합니다..
저 궁금한게 source ~/.bashrc 치면
bash: /home/kwon/tools/Xilinx/vivado/2020.2/settings64.sh: No such file or directory
라고 나오는데 이건 뭐가 잘못되어서 이런것인가요..??