본문 바로가기

분류 전체보기

(15)
MacOS GNU GCC 설치하기 Mac에서 기본적으로 제공되는 컴파일러는 Apple LLVM(clang)이다.gcc, g++를 입력하면 자동으로 clang이 실행된다.사용해보니 컴파일 에러가 발생했을 때 더 자세한 내용을 알려주거나 오타를 잡아주는 등의 gnu gcc보다 편리한 점이 있지만, 일단 평소 평소 사용하는 환경에 맞추기 위해 gnu gcc를 설치하기로 했다.(사실 gprof 쓰려는데, 다른 툴 사용법 익히기는 귀찮고,, 겸사겸사...) 다행히도 얼마 전에 Mac에 gcc를 설치하고 그 과정을 포스트한 분이 계셔서 참고했다. 예! 한글이라 더좋다.http://aiceru.blogspot.kr/2016/03/mac-os-x-gnu-gcc.html 또는 아래 링크를 참고해도 좋을듯.https://solarianprogrammer...
Modelsim 시뮬레이션 결과로 saif 파일 만들기 1. .vcd파일 만들기 Modelsim에서 vcd file .vcdvcd add /* 시뮬레이션 돌린 뒤에quit -sim 2. .saif파일로 변환 vcd2saif를 이용.vcd2saif -input .vcd -output .saif -64 *그 외 여러가지 옵션이 있는 듯 한데, 저정도만 해도 잘 변환됨.*testbench/instance 형태로 시뮬레이션 했을 경우, saif파일을 보면 testbench instance 밑에 모듈의 instance가 들어있다. 이상태로 그대로 dc_shell에 인풋으로 주거나 하면 못받는 것 같다. testbench instance에 해당하는 괄호 부분을 삭제해서 instance 하나만 남기면 된다.
윈도우10 Shift + Space 한영 전환 얼마전부터 맥북을 이용하고 있는데, CapsLock 대신 Shift+Space로 한영 전환을 하고있다. CapsLock은 윈도에서 ctrl대신 사용하고 있기도 하고, 아무래도 전에 리눅스를 사용할 때 Shift+Space를 이용했었으니... 예전에 어쩌다 리눅스를 사용하다가 다시 윈도 환경으로 올 때 느꼈던 것이긴 하지만, 이번에도 역시 윈도를 사용하면서 한/영 키를 누르는게 뭔가 어색해졌다.그래서 윈도에서도 Shift+Space를 한/영 전환으로 등록했다. 역시 regedit으로 들어가서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 에서 LayerDriver KOR 항목을 kbd101a.dll에서 kbd101c.dll..
CapsLock을 Ctrl로 매핑하기 코드 짤 때도 왼쪽 Ctrl키를 많이 이용하기도 하지만,인터넷 할때도 습관적으로 Ctrl눌러서 새 창 띄우고, 창 닫을 때에도 Ctrl+W를 많이 이용하다보니 새끼손가락이 아프다 ㅡㅡ;; 이런 경우에 보통 CapsLock을 Ctrl으로 매핑해서 많이 사용한다고 하길래 나도 따라했다. 프로그램으로 매핑해도 된다고는 하던데, 그럼 프로그램이 백그라운드에서 돈다는거겠지?어차피 CapsLock 거의 안쓰던 키라 레지스트리에서 수정해버려도 될듯. regedit 들어가서 (Window + R -> regedit) HKEY_LOCAL_MACHINE\Syetem\CurrentControlSet\Control\Keyboard Layout 에서 "Scancode Map" 이라는 이름으로 Binary Value를 새로 만든..
윈도우10 MBR 복구하기 윈도10, 리눅스(archlinux)를 함께 사용하다가 용량 문제로 잠시 리눅스를 삭제하려고 하는데, 그냥 파티션을 날렸다가는 분명히 grub rescue 가 뜰게 뻔하다. 미리 윈도에서 MBR을 복구하고 파티션을 삭제했다. cmd를 실행해서 bootsect를 입력하면 C:\WINDOWS\system32>bootsect bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force] [/mbr] 부팅 섹터 복원 도구 Bootsect.exe는 BOOTMGR 및 NTLDR 사이에 전환할 수 있도록 하드 디스크 파티션의 마스터 부팅 코드를업데이트합니다. 이 도구를 사용하여 컴퓨터의 부팅 섹터를복원할 수 있습니다. 자세한 사용 지침을 보려면 "bootsect /help"를 실행하십시오...
grub rescue 해결법 윈도 10 레드스톤 업데이트 하다가 재부팅되더니 grub rescue가 떴다... 아마도 업데이트 도중에 MBR을 건드리는데 그게 문제가 된 듯 싶다. 예전에 잘 모를때는 grub rescue 뜨면 무조건 윈도/리눅스 부팅 usb 만들어서 복구했는데, 조금만 검색해보니 그럴 필요가 없었다! grub rescue> ls(hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)노트북에 윈도10, archlinux가 설치되어 있었는데, ls로 접근해보니 아마도 (hd0,msdos4)가 리눅스가 설치되어 있는 파티션인 듯 싶었다. grub rescue> ls (hd0,msdos1)error: unknown filesystem grub rescue> ls (hd0,ms..
VirtualBox vid파일 UUID 변경 스냅샷을 찍었던 걸 강제로 지운 것 도 아니고 virtualbox 안에서 삭제했는데, 에러가 뜨면서 실행이 되지 않는다... . 이렇게 삭제하는게 아닌가? ▶자세한 정보 를 눌러보면, 스냅샷을 찾을 수 없다고 나온다. 아마 아까 지운 그 스냅샷 파일인 것 같다. 다른 파일로 부팅하려고 해도 UUID가 어쩌구 하면서 에러가 뜬다. 구글링해보니, 다른 vdi파일로 부팅하려할 경우 UUID를 수정해야 한다고 한다. 수정이라기 보다는 다시 배정받는 느낌? 콘솔명령어로 쉽게 바꿀 수 있나보다. 먼저, VirtualBox가 설치된 폴더로 이동한다. cd C:\Program Files\Oracle\VirtualBox 그리고 VBoxManage.exe를 실행한다. VBoxManage.exe internalcommand..