목록작업/리눅스 (39)
도전2022
리눅스용 개발 도구는 어떤 것이 있을까? 1. KDiff3 리눅스용 KDiff 소개, 패키지에서 검색하여 업데이트 하면 바로 설치 됨.
http://korea.gnu.org/manual/release/gcov/gcov_toc.ko.html gcov: 테스트 커버리지 프로그램Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. 한국어 번역: 김홍숙 , 송창훈 초역: 2000년 3월 20일 최근 수정일: 2001년 6월 29일 원문 사이트: http://gcc.gnu.org/onlinedocs/ 번역 오류 및 한국어 매뉴얼에 대한 제언은 manual-feedback@korea.gnu.org 앞으로 보내 주시기 바랍니다. gcov 매뉴얼은 GNU 자유 문서 라이선스 1.1판 또는 자유 소프트웨어 재단이 발행한 이후 판의 규정에 따라서 자유롭게 복제되거나 재배포될 수 있습니다. 본 문서의..
http://www.onurmark.co.kr/106 위에 있는 내용이 잘 되어 있지만 조금 보충 설명을 하여야 할듯하여 다시 기록한다. 라이브러리가 될 파일(test.c) #include void func() { printf("Hello World!!\n"); } 라이브러리를 사용하는 프로그램 (app.c) int main() { func(); return 0; } 1. 정적 라이브러리(또는 Archive) 정적라이브러리(또는 Archive)파일이라 불리우고 .a의 확장자를 가진다. 여러개의 오브젝트 파일들을 하나로 묶어 사용하기 때문에 Archive파일이라고 부른며 컴파일 시간에 코드를 포함하여 결정하기 때문에 정적 라이브러리라고 부른다. 위의 파일을 오브젝트 파일로 컴파일 한다. # gcc -c t..
Linux man pagesIf you know the name of the Linux command, function, or file you are interested in, type it in: SectionsMan pages are grouped into sections. To see the full list of Linux man pages for a section, pick one of:Section 1 user commands (introduction)Section 2 system calls (introduction)Section 3 library functions (introduction)Section 4 special files (introduction)Section 5 file forma..
http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/system.html 정말 대단한 분들 많다. 내가 사용하면 유용한 명령어들 ~~ - lsof를 하면 현재 열려 있는 파일들을 열거한다. - arch - 고급 Bash 스크립팅 가이드: Bash를 이용한 쉘 스크립팅 완전 가이드 이전 다음 13장. 시스템과 관리자용 명령어시스템과 관리자용 명령어의 좋은 예는 /etc/rc.d 에 있는 시작, 종료 스크립트들입니다. 이 명령어들은 보통 시스템 관리나 파일시스템을 긴급하게 고치려고 할 때 루트가 사용합니다. 이들 몇몇은 잘못 쓰면 시스템을 망가트릴 수 있기 때문에 사용에 주의를 요합니다. 사용자와 그룹 chown, chgrpchown 명령어는 파일의 소유권을 바꿔줍니다..
http://tldp.org/HOWTO/html_single/Glibc-Install-HOWTO/ Chapter 4. The installation of glibc itselfNow we come to the most important thing: the glibc install. 4.1. Obtaining and compiling the sourceThere are several versions of glibc available, but not in all cases are new versions really better than the old ones. The best thing you can do to find out which works and which ones you should not use..
http://wiki.kldp.org/HOWTO/html/Program-Library/Program-Library-HOWTO.html#toc3 다음 이전 차례프로그램 라이브러리 하우투David A. Wheeler지음버전 0.60, 2000년 4월 27일번역 : 황 진 희( jeenee@soback.kornet.net)2000년 5월 이 하우투 문서는 프로그래머가 어떻게 리눅스환경에서 프로그램 라이브러리 를 생성하고 사용할수 있는지를 다루고 있으며 라이브러리에는 정적 라이브러 리, 공유 라이브러리 및 동적(DL) 라이브러리가 있다. 1. 개요 2. 정적 라이브러리 3. 공유 라이브러리 4. 동적(DL) 라이브러리 5. 부가적 내용들 6. 사용법의 예시 7. 다른 참고 문헌 및 소스 8. 저작권과 라이센스 ..
테스트할 파일 (no-static compile) # readelf -l dir Elf file type is EXEC (Executable file) Entry point 0x8049ae0 There are 9 program headers, starting at offset 52 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align PHDR 0x000034 0x08048034 0x08048034 0x00120 0x00120 R E 0x4 INTERP 0x000154 0x08048154 0x08048154 0x00013 0x00013 R 0x1 [Requesting program interpreter: /lib/ld-linux.s..