본문 바로가기

컴퓨터 활용46

[스크랩] 리눅스 개발환경의 개요도 링크 : http://imakeworld.egloos.com/9810982 이 글은 KELP의 조형기님 글을 가져와서 수정한 것입니다. - 들어가기 - 리눅스를 잘 알지 못할 당시 나는 리눅스에는 왜 Visual C++가 없는지에 대해 불평하였다. 그런 편리한 IDE환경이 없는지에 대해서 참으로 불만이었다. 어쩔 수 없이 이상한 에디터 vi를 배우기 시작했고, 명령 라인에서 gcc 를 구동하기 시작했었다. 그러다 명령 라인에서 gcc 를 계속 두들기니까... 뭐 편한 거 없나 ? 하고 살펴보고, 즉시 make 를 공부했다. 지금까지 이런 과정을 거치면서 리눅스의 전통적인 아니 유닉스의 전통적인 개발 환경과 개발 방법이 아주 매력적이라는 사실을 알게 되었다. 사실 알고 보면 Visual C++의 느낌표를 .. 2010. 12. 29.
Make 유틸리티 참고 : 임베디드 리눅스 기초와 응용 p159 링크 : http://sunyzero.egloos.com/4173654 Make 유틸리티는 리눅스나, 유닉스에서 컴파일 및 각종 배치 작업을 자동화하는 유틸리티입니다. 즉, 소수의 소스코드에서 수정 혹은 변화가 있을 경우 백지 상태에서 모든 파일을 다시 컴파일 하는 것이 아니라, 변화가 있는 파일과 그 파일에 의존적인 파일만을 재컴파일하여 시간적인 비용을 줄일 수 있습니다. 쉽게 말해서 Make 유틸리티는 컴파일을 자동화해주는 명령어 생성 프로그램이라고 생각하면됩니다. Makefile은 아래와 같은 작성 규칙을 갖고 있다. 반드시 명령행은 앞에 Tab문자로 시작해야 한합니다. 목표 파일은(Target File)은 명령행에 정의한 빌드과정을 수행한 후 생성되는.. 2010. 12. 29.
Visual Studio Debug and Release Modes 링크 : http://www.blackwasp.co.uk/DebugRelease.aspx Software developed using the .NET framework can be compiled into assemblies in either debug or release mode. These two modes create executables and libraries that have important differences. This article describes the use and setting of these modes. Release Mode When an assembly is built in release mode, the compiler performs all available optimi.. 2010. 11. 11.
윈도우 0xc0150002 초기화 오류 C++ (vs2005)에서 만들어진 DLL을 사용할때 '응용 프로그램을 제대로 초기화하지 못했습니다(0xc0150002).' 라는 메세지박스가 발생하면 Microsofr Visual V++2005 Redistributable (Microsoft Visual C++ 2005 재배포 가능 패키지(x86))가 설치되었나 확인하고, 설치가 안되었을때에는..설치하는것이 가장 빠르게 문제 해결하는 방법이다. 2010. 10. 27.