[Linux] 공유 라이브러리 생성
원글(이글루): 2009-12-29 20:46:11 gcc -fPIC -c file1.c file2.c # -fPIC 옵션은 cc1 컴파일러에게 위치에 관계 없이 수행되는 코드로 컴파일 하라는 옵션임# file1.o file2.o 가 만들어짐 gcc -shared -Wl,-soname,libmy.so.0 -o libmy.so.0.0.0 …
원글(이글루): 2009-12-29 20:46:11 gcc -fPIC -c file1.c file2.c # -fPIC 옵션은 cc1 컴파일러에게 위치에 관계 없이 수행되는 코드로 컴파일 하라는 옵션임# file1.o file2.o 가 만들어짐 gcc -shared -Wl,-soname,libmy.so.0 -o libmy.so.0.0.0 …
원글(이글루): 2009-12-29 20:44:31 무식하게 손으로 정적 라이브러리를 만들고 싶다면 아래처럼 하는거야.보통은 Makefile에 넣어 두겠지? 전처리file1.c, file2.c 작성, 헤더 파일도 작성 gcc -c file1.c file2.c -> file1.o file2.o가 만들어짐 ar rscv …
원글(이글루): 2009-12-29 20:43:10 FC3라면 겁내 옛날 자료란걸 실감 할꺼야. 맞아. 2005년도 쯤에 찾아 놓은 자료야. 출처 : http://kr.blog.yahoo.com/khmirage/1205897.html ■ 페도라 3 yum 사용방법… 페도라 코어3부터는 yum 미러사용방법이 약간 달라졌습니다.우선 /etc/yum.conf를 보시면 …
원글(이글루): 2009-12-29 20:41:50 Brige란 네트워크 카드(NIC) 2장을 한장처럼 쓰는 거지.한 카드로 두 구간의 트래픽을 동시에 받고 싶을때 주로쓰지?왜? 두 개망이 다른 카드에서 온다면, 한쪽 망이 문제가 생겨도 정상적으로 서비스를 할수 …
원글(이글루): 2009-12-29 20:38:37 아래와 같은 형태로 하면 된다. mount -t smbfs -o username=parkmo //192.168.0.15/FileServer /mnt/Z 패스워드도 지정하려면 mount -t smbfs -o username=parkmo,password=12345678 //192.168.0.15/FileServer /mnt/Z 12345678 <- 패스워드를 대신 넣기를..
원글(이글루): 2009-12-29 20:37:11 JV16 PowerTools라는게 아래파일을 날짜제한 파일로 사용했었지.. 요즘도 될라나 ? 2004년에 알았던 건데…암튼 요즘도 저렇게 비스무리한 파일 만들어서 하는경우도 있겠지.. 요즘은 근데 스파이웨어나 그런걸로 의심받을게 뻔해.. C:\WINDOWS\system32\SndDrv32b.ini 위 …
원글(이글루): 2009-12-29 20:35:35 예전 파일명 한번에 바꾸기 귀찮아서 작성한 짜잘한 코드, 몇 년전 보니까 편리하게 nzrename이란게 있더군. #include <stddef.h>#include <stdio.h>#include <sys/types.h>#include <dirent.h>/*[동키고고][애니]Dragon.Ball.088.smito[애니]Dragon Ball 088.smi*/void tolower_chars(char *x){ int i; for (i=0;i<strlen(x) ;i++ ) { x[i]=tolower(x[i]); }}int main (void){ DIR …
원글(이글루): 2009-12-29 20:33:06 보통 -v 형태의 옵션을 처리할때 사용하는 함수 ■ 사용방법#include <unistd.h> int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg;extern int optind, opterr, optopt; …
원글(이글루): 2009-12-29 20:31:14 EX) ###################################PROG = mainREALPROG = putseqsrcdir = ./src CC = gccCCOPT = -O2DEFS =INCLS =LIBS =################################### debug: DEFS = $(DEFS) -DDEBUG CFLAGS = $(CCOPT) $(DEFS) $(INCLS) .c.o: @rm …
원글(이글루): 2009-12-29 20:29:00 <SCRIPT LANGUAGE=”JavaScript”><!– Begin top.location.href=”http://parkmo.egloos.com“;//–>// End –></script>