Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux ¾²Ì¬Ó붯̬Á´½Ó¿â

ÎÄÕÂѡȡµÄÀý×ӷdz£¼òµ¥£¬ÉÏÊÖÈÝÒ×£¬Ö»ÊÇΪÁ˽²Êö¾²Ì¬Ó붯̬Á´½Ó¿âµÄÉú³ÉºÍÁ´½Ó¹ý
    ³Ì£¬»¹ÓÐËûÃÇÖ®¼äµÄÇø±ð¡£ÒÔÏÂÀý×ÓÔÚ gcc 4.1.1 ÏÂ˳Àûͨ¹ý¡£ 
ÎļþÔ¤ÀÀ
ÎļþĿ¼Ê÷ÈçÏ£¬ÈçÄãËù¼û£¬·Ç³£¼òµ¥¡£
libtest/  
|-- lt.c  
|-- lt.h  
`-- test.c  
´úÂë
#lt.c
/* lt.c 
 * 
 */  
  
#include <stdio.h>  
  
void myprint(void)  
{  
  printf("Linux library test!\n");  
}  
# lt.h
/* lt.h 
 *  
 */  
  
void myprint(void);  
#test.c
/* test.c 
 * 
 */  
  
#include "lt.h"  
  
int main(void)  
{  
  myprint();  
  return 0;  
}  
ÏÈ¿´¾²Ì¬¿â
Ê×ÏÈ×ö³É¾²Ì¬¿â liblt.a ¡£
$ gcc -c lt.c -o lt.o  
$ ar cqs liblt.a lt.o  
ÔÙÕߣ¬Á´½Ó£¬ÕâÀïÖ¸¶¨Á˾²Ì¬¿âµÄλÖã¬×¢ÒâÎļþ˳Ðò²»¿ÉÂÒÐò¡£
$ gcc test.o liblt.a -o test  
Õâ¸öʱºòÔÙÀ´¿´ËûµÄÒýÓÿâÇé¿ö¡£
$ ldd test  
        linux-gate.so.1 =>  (0xffffe000)  
        libc.so.6 => /lib/libc.so.6 (0xb7e29000)  
        /lib/ld-linux.so.2 (0xb7f6e000)  
¶¯Ì¬¿â
×ö³É¶¯Ì¬¿â liblt.so ¡£
$ gcc -c lt.c -o lt.o  
$ gcc -shared -Wall -fPIC lt.o -o liblt.so  
Á´½Ó·½·¨I£¬¿½±´µ½ÏµÍ³¿âÀïÔÙÁ´½Ó£¬ÈÃgcc×Ô¼º²éÕÒ
$ sudo cp liblt.so /usr/lib  
$ gcc -o test test.o -llt  


Ïà¹ØÎĵµ£º

Linux µÄÔªµ©´óÀñ°ü£ºZorin OS 2.0






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
        ×ß½ø
Linux
´ó¹ÛÔ°£¬ÈËÃǾÍÏñÁõÀÑÀѽø³Ç£¬É¶¶¼¸Ðµ½ºÜÐÂÏÊ¡£½ñÄêÔªµ©£¬
Linux
¹ú¼ÊÉçÇø¸øÈËÃÇÏ×ÉÏÒ»·ÝÔªµ©´óÀñ°ü£º
Zorin
OS 2.0
¡£ÕâÓÐʲôºÃ˵µÄ£¿
 
  & ......

ÐÂÊÖ¿´ÕРʵÓõÄUbuntu LinuxÃüÁî´óÈ«

1 Îļþ¹ÜÀí # ls ls -a Áгöµ±Ç°Ä¿Â¼ÏµÄËùÓÐÎļþ£¬°üÀ¨ÒÔ.Í·µÄÒþº¬Îļþ
Îļþ¹ÜÀí # ls ls -l»òll Áгöµ±Ç°Ä¿Â¼ÏÂÎļþµÄÏêϸÐÅÏ¢
Îļþ¹ÜÀí # pwd pwd ²é¿´µ±Ç°ËùÔÚĿ¼µÄ¾ø¶Ô·¾­
Îļþ¹ÜÀí # cd cd .. »Øµ±Ç°Ä¿Â¼µÄÉÏÒ»¼¶Ä¿Â¼
Îļþ¹ÜÀí # cd cd - »ØÉÏÒ»´ÎËùÔÚµÄĿ¼
Îļþ¹ÜÀí # cd cd ~ »ò cd »Øµ±Ç°Óû§µÄËÞÖ÷Ŀ¼
......

Linux Ï ½«PDFÎļþÖеÄÎı¾£¬Í¼Æ¬µ¼³öµÄ·½·¨¡£


PDF¸ñʽÎļþÖеÄÎı¾ÊÇ¿ÉÒÔµ¼³öÀ´ÔÙÐ޸ĵġ£
ͬÑù£¬PDFÀïÃæµÄ²åͼҲÊÇ¿ÉÒÔÌáÈ¡³öÀ´µÄ¡£
PDFת´¿Îı¾£º
pdftotext -enc GBK godson2e-data.Sheet.pdf text.GBK.txt
-enc (encoding)
Òª²ÎÕÕ/etc/xpdf/xpdfrc ÀïÃæÌáµ½µÄ±àÂë¸ñʽ¡£¶ÔÓÚÖÐÎÄ£¬ÓÃGBK
¾Í¿ÉÒÔÁË¡£
ÌáÈ¡²åͼ£º
pdfimages godson2e-data.Sheet.pdf img
¸Ã ......

linuxÐéÄâ»úÉÏÍø

ÐéÄâ»úlinux°æ±¾£ºredhat9.0
×ܽáһϣºÒª±£Ö¤ÐéÄâ»úϵͳ¿ÉÒÔÉÏÍø£¬µÃÏȽâ¾öÐéÄâ»úºÍÕæÊµÖ÷»úµÄÁ¬½Ó¹ØÏµ¡£VMwareÖ÷Òª¸ø³ö3ÖÖģʽ£¬ÎÒÃdz£ÓõÄÓГbridge£¨ÇŽӣ©”ºÍ
“Nat£¨ÍøÂçµØÖ·×ª»»£©”·½Ê½¡£ÐéÄâ»úÉèÖ÷½·¨£ºµ¥»÷“ÐéÄâ»ú”→“ÉèÖÔ→“ÒÔÌ«Íø£¬È»ºóÑ¡ÔñÁ ......

linux³ÌÐòÔ±ÃæÊÔÌâÄ¿


Ò»£®Ìî¿ÕÌ⣺
1. ÔÚLinuxϵͳÖУ¬ÒÔÎļþ·½Ê½·ÃÎÊÉ豸 ¡£
2. LinuxÄÚºËÒýµ¼Ê±£¬´ÓÎļþ/etc/fstabÖжÁȡҪ¼ÓÔØµÄÎļþϵͳ¡£
3. LinuxÎļþϵͳÖÐÿ¸öÎļþÓÃi½ÚµãÀ´±êʶ¡£
4. È«²¿´ÅÅÌ¿éÓÉËĸö²¿·Ö×é³É£¬·Ö±ðΪÒýµ¼¿é ¡¢×¨ÓÃ¿é ¡¢ i½Úµã±í¿é ºÍ´æ´¢¿éÊý¾Ý¡£
5. Á´½Ó·ÖΪ£ºÓ²Á´½Ó ºÍ ·ûºÅÁ´½Ó¡£
6. ³¬¼¶¿é°üº¬ÁËi½Úµã±í ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ