Skip to main content

అన్ని Linux / Unix కమాండ్ గురించి: ld

Anonim

NAME

ld - LD ఉపయోగించి, GNU లింకెర్

సంక్షిప్తముగా

ld ఎంపికలు objfile …

వివరణ

LD అనేక వస్తువులను మరియు ఆర్కైవ్ ఫైళ్లను మిళితం చేసి, వాటి డేటాను మరియు ప్రస్తావనలను సింబల్ సూచనలుగా మారుస్తుంది. సాధారణంగా ఒక కార్యక్రమం కంపైల్ లో చివరి దశలో అమలు చేయడంLD.

LD AT & T యొక్క లింక్ ఎడిటర్ కమాండ్ లాంగ్వేజ్ సింటాక్స్ యొక్క superset లో లిఖిత కమాండు లాంగ్వేజ్ ఫైళ్ళను అంగీకరిస్తుంది, లింకింగ్ విధానానికి సంబంధించిన స్పష్టమైన మరియు పూర్తి నియంత్రణను అందిస్తుంది.

ఈ మనిషి పేజీ కమాండ్ భాషను వర్ణించదు; చూడండిLD "సమాచారము" లో, లేదా మాన్యువల్ ld: GNU లింకెర్, కమాండ్ లాంగ్వేజ్పై పూర్తి వివరాలు మరియు GUU లింక్దారు యొక్క ఇతర అంశాలపై.

ఈ సంస్కరణLD ఆబ్జెక్ట్ ఫైల్స్పై పనిచేయటానికి సాధారణ ప్రయోజన BFD లైబ్రరీలను ఉపయోగిస్తుంది. ఇది అనుమతిస్తుందిLD వివిధ రూపాల్లో చదివే, మిళితం, మరియు వస్తువు ఫైళ్లను వ్రాయడం --- ఉదాహరణకు, COFF లేదా "a.out". వివిధ రకాల ఫార్మాట్లను ఏవైనా లభ్యమైన ఆబ్జెక్ట్ ఫైల్ను తయారుచేయడానికి కలిసి ఉండవచ్చు.

దాని వశ్యతతో పాటుగా, గ్లూ లింకెర్ డయాగ్నొస్టిక్ సమాచారం అందించడంలో ఇతర అనుసంధానాల కంటే చాలా ఉపయోగకరంగా ఉంటుంది. చాలామంది అనుసంధానులు లోపాన్ని ఎదుర్కొన్న వెంటనే అమలును వదలిస్తారు; వీలైనప్పుడల్లా,LD మీరు ఇతర దోషాలను (లేదా, కొన్ని సందర్భాలలో, లోపం ఉన్నప్పటికీ అవుట్పుట్ ఫైల్ పొందడానికి) గుర్తించడానికి అనుమతిస్తుంది, అమలు కొనసాగుతుంది.

GNU లింకర్LD విస్తారమైన పరిధిని కవర్ చేయడానికి ఉద్దేశించబడింది, మరియు ఇతర లింక్లతో సాధ్యమైనంత అనుకూలమైనదిగా ఉంటుంది. ఫలితంగా, దాని ప్రవర్తనను నియంత్రించడానికి మీకు అనేక ఎంపికలు ఉన్నాయి.

OPTIONS

కనెక్షన్ లైన్ ఆప్షన్ల యొక్క అనేక శాఖలకు లింకెర్ మద్దతు ఇస్తుంది, కానీ వాటిలో కొన్ని ప్రత్యేకమైన సందర్భాలలో ఉపయోగించబడతాయి. ఉదాహరణకు, తరచుగా ఉపయోగించడంLD ఒక ప్రమాణమైన, మద్దతిచ్చిన Unix వ్యవస్థపై ప్రామాణిక Unix వస్తువు ఫైళ్లను లింక్ చేయడం. అటువంటి వ్యవస్థలో, "hello.o" ఫైల్ను లింక్ చేయడానికి:

నేను చేస్తా /lib/crt0.o hello.o -lc

ఇది చెబుతుందిLD అని పిలువబడే ఒక ఫైల్ను తయారు చేయటానికి అవుట్పుట్ "hello.o" మరియు లైబ్రరీ "libc.a" తో "/lib/crt0.o" ఫైల్ను లింక్ చేసిన ఫలితంగా, ఇది ప్రామాణిక శోధన డైరెక్టరీల నుండి వస్తాయి. (చర్చ చూడండి-l క్రింద ఎంపిక.)

కొన్ని కమాండ్ లైన్ ఎంపికలుLD ఆదేశ పంక్తిలో ఎప్పుడైనా పేర్కొనవచ్చు. అయితే, ఫైళ్లను సూచించే ఐచ్ఛికాలు-l లేదా-T, ఆబ్జెక్ట్ ఫైల్స్ మరియు ఇతర ఫైల్ ఐచ్చికాలకు సంబంధించి ఆదేశం కమాండ్ లైన్లో కనిపించే బిందువు వద్ద ఫైల్ను చదవడానికి కారణం. వేరే వాదనలతో కాని ఫైల్ ఎంపికలను పునరావృతం చేయటం వలన ఎటువంటి ప్రభావము ఉండదు లేదా ఆ ఐచ్చికము యొక్క ముందస్తు సంఘటనలు (కమాండ్ లైన్ పై ఎడమ వైపున) భర్తీ చేయబడతాయి. క్రింద వివరించిన వివరణలలో పేర్కొన్న అర్ధరహితంగా పేర్కొన్న ఐచ్ఛికాలు ఒకటి కంటే ఎక్కువసార్లు పేర్కొనబడ్డాయి.

నాన్-ఎంపిక వాదనలు ఆబ్జెక్టివ్ ఫైల్స్ లేదా ఆర్కైవ్ లు కలిసి ఉంటాయి. ఒక ఆప్షన్ మరియు దాని వాదన మధ్య ఒక వస్తువు ఫైల్ వాదనను ఉంచరాదు తప్ప, కమాండ్ లైన్ ఎంపికలతో వారు అనుసరించవచ్చు, ముందే లేదా మిళితం కావచ్చు.

సాధారణంగా లింకర్ కనీసం ఒక ఆబ్జెక్ట్ ఫైల్తో ప్రవేశాన్ని కలిగి ఉంటుంది, కానీ ఇతర రకాల బైనరీ ఇన్పుట్ ఫైళ్ళను మీరు పేర్కొనవచ్చు-l, -R, మరియు స్క్రిప్ట్ కమాండ్ భాష. ఉంటే ఏ బైనరీ ఇన్పుట్ ఫైల్స్ అన్నీ పేర్కొనబడ్డాయి, లింకర్ ఏ అవుట్పుట్ను ఉత్పత్తి చేయదు మరియు సందేశాన్ని సంభందిస్తుందిఇన్పుట్ ఫైల్లు లేవు.

లింకు ఒక ఆబ్జెక్టు ఫైలు యొక్క ఆకృతిని గుర్తించలేక పోతే, ఇది లింకర్ లిపి అని అనుకోవచ్చు. ఈ విధంగా పేర్కొన్న స్క్రిప్ట్ లింకుకు ఉపయోగించిన ముఖ్య లింకర్ లిపిని (ఇది డిఫాల్ట్ లింకర్ స్క్రిప్ట్ లేదా-T). ఈ లక్షణం ఒక వస్తువుకు లేదా ఆర్కైవ్గా కనిపించే ఫైల్కు లింక్ చేయడానికి లింక్ను అనుమతిస్తుంది, కానీ వాస్తవానికి కేవలం కొన్ని గుర్తుల విలువలను నిర్వచిస్తుంది లేదా ఇతర వస్తువులను లోడ్ చేయడానికి "INPUT" లేదా "GROUP" ను ఉపయోగిస్తుంది. ఈ విధంగా స్క్రిప్ట్ను పేర్కొనడం ప్రధాన లింకర్ స్క్రిప్ట్ను కేవలం సక్రియం చేస్తుంది; ఉపయోగించడానికి-T డిఫాల్ట్ లింకర్ స్క్రిప్ట్ స్థానంలో పూర్తిగా.

ఎంపిక చేసిన వాదనలు ఒకే అక్షరం అనే ఎంపికల కోసం, ఎంపిక వాదనలు తప్పనిసరిగా తెల్లని జోక్యం లేకుండా ఎంపిక లేఖను అనుసరించాలి లేదా వాటిని అవసరమైన ఐచ్ఛికాన్ని అనుసరించి ప్రత్యేక వాదనలుగా ఇవ్వాలి.

అనేక పేర్ల పేర్లు గల ఎంపికల కోసం, ఒక డాష్ లేదా ఇద్దరు ఎంపిక పేరుకు ముందుగానే; ఉదాహరణకి,-trace-చిహ్నం మరియు--trace-చిహ్నం సమానం. గమనిక - ఈ నియమానికి ఒక మినహాయింపు ఉంది. తక్కువ అక్షరాలతో ప్రారంభమయ్యే బహుళ అక్షరాల ఎంపికలు రెండు అడ్డంకులను మాత్రమే పూర్వం చెయ్యగలవు. ఇది గందరగోళాన్ని తగ్గించడం-o ఎంపిక. ఉదాహరణకు-omagic అవుట్పుట్ ఫైల్ పేరును సెట్ చేస్తుందిమేజిక్ అయితే--omagic అవుట్పుట్ న NMAGIC జెండా అమర్చుతుంది.

బహుళ-అక్షరాల ఎంపికల వాదనలు ఐచ్చిక పేరు నుండి వేరు చేయబడాలి, లేదా వాటికి అవసరమైన ఐచ్ఛికాన్ని అనుసరించి ప్రత్యేక వాదనలుగా ఇవ్వబడతాయి. ఉదాహరణకి,- ట్రేస్-గుర్తు foo మరియు--trace-చిహ్నం = foo సమానం. బహుళ అక్షరాల ఎంపికల పేర్ల యొక్క ప్రత్యేక నిర్వచనాలు ఆమోదించబడ్డాయి.

గమనిక - అనుసంధానకర్త డ్రైవర్ ద్వారా (ఉదాgcc) అప్పుడు అన్ని కనెక్షన్ లైన్ ఆప్షన్లను ముందుగా చేయాలి-Wl, (లేదా ప్రత్యేక కంపైలర్ డ్రైవర్ కోసం తగినది):

gcc -Wl, - startgroup foo.o bar.o -Wl, - endgroup

ఇది చాలా ముఖ్యమైనది ఎందుకంటే, లేకపోతే కంపైలర్ డ్రైవర్ ప్రోగ్రామ్ నిశ్శబ్దంగా లింక్డ్ ఐచ్చికాలను వదులుకోవచ్చు, తద్వారా ఇది ఒక చెడు లింక్.

GNU లింకెర్చే స్వీకరించబడిన జెనెరిక్ కమాండ్ లైన్ స్విచ్ల పట్టిక ఇక్కడ ఉంది:

-a కీవర్డ్

ఈ ఐచ్ఛికం HP / UX అనుకూలతకు మద్దతిస్తుంది. ది కీవర్డ్ వాదన తీగల్లో ఒకటిగా ఉండాలిఆర్కైవ్, షేర్డ్, లేదాడిఫాల్ట్. -aarchive క్రియాత్మకంగా సమానమైనది-Bstatic, మరియు ఇతర రెండు కీలక పదాలు ఫంక్షనల్ సమానంగా ఉంటాయి-Bdynamic. ఈ ఐచ్చికము ఎన్ని సార్లు వాడవచ్చు.

-A నిర్మాణం

--architecture = నిర్మాణం

ప్రస్తుత విడుదలలోLD, ఈ ఐచ్ఛికం ఇంటెల్ 960 ఫ్యామిలీ ఆర్కిటెక్చర్లకు ఉపయోగపడుతుంది. అందులోLD ఆకృతీకరణ, ఆ నిర్మాణం ఆర్గ్యుమెంట్ 960 కుటుంబంలో ప్రత్యేక నిర్మాణాన్ని గుర్తిస్తుంది, కొన్ని రక్షణలు మరియు ఆర్కైవ్-లైబ్రరీ శోధన మార్గాన్ని సవరించడం.

భవిష్యత్ విడుదలలుLD ఇతర నిర్మాణ కుటుంబాలకు ఇదే కార్యాచరణను మద్దతు ఇస్తాయి.

-B ఇన్పుట్ ఫార్మాట్

--format = ఇన్పుట్ ఫార్మాట్

LD ఒకటి కంటే ఎక్కువ రకమైన ఆబ్జెక్ట్ ఫైల్కు మద్దతు ఇవ్వడానికి కాన్ఫిగర్ చేయబడవచ్చు. మీ అయితేLD ఈ విధంగా కాన్ఫిగర్ చేయబడింది, మీరు దాన్ని ఉపయోగించవచ్చు-B కమాండ్ లైన్ పై ఈ ఐచ్చికాన్ని అనుసరించే ఇన్పుట్ ఆబ్జెక్ట్ ఫైల్స్ కొరకు బైనరీ ఆకృతిని తెలుపుటకు ఎంపిక. కూడా ఉన్నప్పుడుLD ప్రత్యామ్నాయ ఆబ్జెక్ట్ ఫార్మాట్లకు మద్దతు ఇవ్వడానికి కాన్ఫిగర్ చేయబడింది, మీరు దీన్ని సాధారణంగా పేర్కొనడానికి అవసరం లేదుLD ఒక డిఫాల్ట్ ఇన్పుట్ ఫార్మాట్ వలె ప్రతి మెషీన్లో అత్యంత సాధారణ ఫార్మాట్ వలె ఆశించేలా కాన్ఫిగర్ చేయాలి. ఇన్పుట్ ఫార్మాట్ ఒక టెక్స్ట్ స్ట్రింగ్, BFD లైబ్రరీలచే మద్దతు ఇవ్వబడిన ఒక నిర్దిష్ట ఆకృతి యొక్క పేరు. (మీరు అందుబాటులో ఉన్న బైనరీ ఫార్మాట్లను జాబితా చేయవచ్చుobjdump -i.)

మీరు అసాధారణ బైనరీ ఫార్మాట్తో ఫైళ్లను లింక్ చేస్తే మీరు ఈ ఎంపికను ఉపయోగించుకోవచ్చు. మీరు కూడా ఉపయోగించవచ్చు-B ఫార్మాట్లలో స్పష్టంగా (వివిధ ఆకృతుల వస్తువు ఫైళ్లను లింక్ చేసేటప్పుడు), సహా-B ఇన్పుట్ ఫార్మాట్ ఒక నిర్దిష్ట ఫార్మాట్లో వస్తువు ఫైళ్ల ప్రతి సమూహం ముందు.

డిఫాల్ట్ ఫార్మాట్ పర్యావరణ వేరియబుల్ "GNUTARGET" నుండి తీసుకోబడింది.

"TARGET" కమాండ్ ఉపయోగించి మీరు స్క్రిప్ట్ నుండి ఇన్పుట్ ఫార్మాట్ను కూడా నిర్వచించవచ్చు;

-c MRI-commandfile

--mri-స్క్రిప్ట్ = MRI-commandfile

MRI చే ఉత్పత్తి చేయబడిన అనుసంధానములకు అనుగుణంగా,LD GNU LD డాక్యుమెంటేషన్ యొక్క MRI అనుకూల స్క్రిప్ట్ ఫైల్స్ విభాగంలో వివరించిన ప్రత్యామ్నాయ, పరిమితం చేయబడిన ఆదేశ భాషలో వ్రాసిన స్క్రిప్ట్ ఫైళ్లను అంగీకరిస్తుంది. ఎంపికను తో MRI స్క్రిప్ట్ ఫైల్స్ పరిచయం-c; ఉపయోగించడానికి-T సాధారణ ప్రయోజనం లో వ్రాసిన లింకర్ స్క్రిప్ట్స్ అమలు చేయడానికి ఎంపికLD స్క్రిప్టింగ్ భాష. ఉంటే MRI-cmdfile ఉనికిలో లేదు,LDఏదైనా పేర్కొన్న డైరెక్టరీలలో అది కనిపిస్తుంది-L ఎంపికలు.

-d

-dc

-dp

ఈ మూడు ఎంపికలు సమానం; ఇతర అనుసంధానాలతో అనుగుణ్యత కోసం బహుళ రూపాలు మద్దతిస్తాయి. పునఃస్థాపన చేయదగిన అవుట్పుట్ ఫైల్ పేర్కొనబడినప్పటికీ వారు సాధారణ చిహ్నాలకు స్థలాన్ని కేటాయించారు (ఉదా-r). "FORCE_COMMON_ALLOCATION" స్క్రిప్ట్ కమాండ్ అదే ప్రభావాన్ని కలిగి ఉంది.

-e ఎంట్రీ

--entry = ఎంట్రీ

వా డు ఎంట్రీ డిఫాల్ట్ ఎంట్రీ పాయింట్ కాకుండా, మీ ప్రోగ్రామ్ అమలు ప్రారంభమైన స్పష్టమైన చిహ్నంగా. ఎటువంటి సంకేతం లేనట్లయితే ఎంట్రీ , లింకర్ అన్వయించటానికి ప్రయత్నిస్తాడు ఎంట్రీ సంఖ్యను, మరియు ఎంట్రీ అడ్రస్ గా ఉపయోగించుకోండి (సంఖ్య 10 లో వివరించబడుతుంది; మీరు ఒక ప్రముఖ ఉపయోగించే చేయవచ్చు0x బేస్ 16 లేదా ఒక ప్రముఖ కోసం0 బేస్ 8 కోసం).

-E

--export-డైనమిక్

డైనమిక్ లింక్డ్ ఎక్సిక్యూటబుల్ సృష్టించినప్పుడు, డైనమిక్ గుర్తు పట్టికకు అన్ని చిహ్నాలను జోడించండి. డైనమిక్ గుర్తు పట్టిక అనేది రన్ సమయానికి డైనమిక్ వస్తువుల నుండి కనిపించే చిహ్నాల సమితి.

మీరు ఈ ఐచ్ఛికాన్ని ఉపయోగించకపోతే, డైనమిక్ గుర్తు పట్టిక సాధారణంగా లింక్లో పేర్కొన్న కొన్ని డైనమిక్ వస్తువుచే సూచించబడిన చిహ్నాలను మాత్రమే కలిగి ఉంటుంది.

మీరు "dlopen" ను ఒక డైనమిక్ ఆబ్జెక్ట్ ను లోడ్ చేస్తే, ప్రోగ్రామ్ ద్వారా నిర్వచించబడిన చిహ్నాలకు తిరిగి సూచించాల్సిన అవసరం ఉంది, అది ప్రోగ్రామ్ను జతచేసినప్పుడు మీరు బహుశా ఈ ఎంపికను ఉపయోగించాలి.

అవుట్పుట్ ఫార్మాట్కు మద్దతు ఇస్తే డైనమిక్ గుర్తుల పట్టికకు ఏ గుర్తులను జోడించాలో నియంత్రించడానికి మీరు వెర్షన్ స్క్రిప్ట్ని ఉపయోగించవచ్చు. వివరణ చూడండి--version-స్క్రిప్ట్ లో @ ref {VERSION}.

-EB

పెద్ద-అంత్య వస్తువులను లింక్ చేయండి. ఇది డిఫాల్ట్ అవుట్పుట్ ఆకృతిని ప్రభావితం చేస్తుంది.

-EL

చిన్న-అంత్య వస్తువులను లింక్ చేయండి. ఇది డిఫాల్ట్ అవుట్పుట్ ఆకృతిని ప్రభావితం చేస్తుంది.

-f

--auxiliary పేరు

ELF భాగస్వామ్య వస్తువును సృష్టిస్తున్నప్పుడు, పేర్కొన్న పేరుకు అంతర్గత DT_AUXILIARY ఫీల్డ్ని సెట్ చేయండి. భాగస్వామ్య వస్తువు యొక్క చిహ్న పట్టికలో భాగస్వామ్య వస్తువు యొక్క చిహ్న పట్టికను ఒక సహాయక వడపోతగా ఉపయోగించాలని ఇది డైనమిక్ లింక్ని చెబుతుంది. పేరు .

మీరు ఈ ఫిల్టర్ ఆబ్జెక్ట్కు వ్యతిరేకంగా ప్రోగ్రామ్ను తరువాత లింక్ చేస్తే, అప్పుడు మీరు ప్రోగ్రామ్ను అమలు చేస్తున్నప్పుడు, డైనమిక్ లింకెర్ DT_AUXILIARY ఫీల్డ్ ను చూస్తారు. డైనమిక్ లింకర్ వడపోత వస్తువు నుండి ఏ గుర్తులను పరిష్కరిస్తే, అది మొదట షేర్డ్ ఆబ్జెక్ట్లో నిర్వచనం ఉందో లేదో తనిఖీ చేస్తుంది పేరు . ఒకటి ఉంటే, ఫిల్టర్ ఆబ్జెక్ట్ లో డెఫినిషన్ బదులుగా ఇది ఉపయోగించబడుతుంది. భాగస్వామ్య వస్తువు పేరు ఉనికిలో లేదు. అందువలన షేర్డ్ వస్తువు పేరు డీబగ్గింగ్ కోసం లేదా యంత్రం నిర్దిష్ట పనితీరు కోసం కొన్ని ఫంక్షన్ల ప్రత్యామ్నాయ అమలును అందించడానికి ఉపయోగించవచ్చు.

ఈ ఐచ్చికము ఒకసారి కంటే ఎక్కువ తెలుపవచ్చు. DT_AUXILIARY ఎంట్రీలు కమాండ్ లైన్ లో కనిపించే క్రమంలో సృష్టించబడతాయి.

-F పేరు

--filter పేరు

ELF భాగస్వామ్య వస్తువును సృష్టిస్తున్నప్పుడు, పేర్కొన్న పేరుకు అంతర్గత DT_FILTER ఫీల్డ్ని సెట్ చేయండి. ఇది సృష్టించబడిన భాగస్వామ్య వస్తువు యొక్క చిహ్న పట్టికను పంచుకోబడిన వస్తువు యొక్క చిహ్న పట్టికలో వడపోతగా వాడాలి అని డైనమిక్ లింక్కు చెబుతుంది. పేరు .

మీరు ఈ ఫిల్టర్ ఆబ్జెక్ట్కు వ్యతిరేకంగా ప్రోగ్రామ్ను తర్వాత లింక్ చేస్తే, అప్పుడు మీరు ప్రోగ్రామ్ను అమలు చేస్తున్నప్పుడు, డైనమిక్ లింకెర్ DT_FILTER ఫీల్డ్ ను చూస్తారు. మామూలుగా ఫిల్టర్ వస్తువు యొక్క చిహ్న పట్టిక ప్రకారం డైనమిక్ లింకర్ గుర్తులు గుర్తిస్తుంది, కానీ అది వాస్తవానికి పంచబడ్డ ఆబ్జెక్ట్ లో ఉన్న నిర్వచనాలకు లింక్ చేస్తుంది పేరు . ఆ విధంగా వస్తువు ద్వారా అందించబడిన చిహ్నాల ఉపసమితిని ఎంచుకోవడానికి ఫిల్టర్ వస్తువు ఉపయోగించవచ్చు పేరు .

కొంతమంది పాత అనుసంధానాలు ఉపయోగించబడ్డాయి-F ఇన్పుట్ మరియు అవుట్పుట్ ఆబ్జెక్టు ఫైళ్ళకు ఆబ్జెక్ట్-ఫైల్ ఫార్మాట్ ను నిర్దేశించుటకు కంపైల్ టూల్చిన్ అంతటా ఎంపిక. GNU లింకర్ ఈ ప్రయోజనం కోసం ఇతర విధానాలను ఉపయోగిస్తుంది: ది-B, --format, --oformat ఎంపికలు, లింకర్ స్క్రిప్ట్లలో "TARGET" ఆదేశం మరియు "GNUTARGET" పర్యావరణ వేరియబుల్. GNU లింకర్ విస్మరిస్తాడు-F ఎల్ఎఫ్ షేర్డ్ ఆబ్జెక్ట్ ను సృష్టించనప్పుడు ఎంపిక.

-fini పేరు

ELF ఎగ్జిక్యూటబుల్ లేదా షేర్డ్ ఆబ్జెక్ట్ ను సృష్టిస్తున్నప్పుడు, ఫంక్షన్ యొక్క చిరునామాకు DT_FINI ను అమర్చుట ద్వారా, ఎగ్జిక్యూటబుల్ లేదా షేర్డ్ ఆబ్జెక్ట్ ను లోడ్ చేయబడినప్పుడు కాల్ చేయండి. అప్రమేయంగా, లింకర్ కాల్ "ఫంక్షన్" ఫంక్షన్ గా ఉపయోగిస్తుంది.

-G

విస్మరించబడింది. ఇతర ఉపకరణాలతో అనుగుణ్యత కోసం అందించబడింది.

-G విలువ

--gpsize = విలువ

GP నమోదును ఉపయోగించి ఆప్టిమైజ్ చేయడానికి గరిష్ట పరిమాణాల వస్తువులను సెట్ చేయండి పరిమాణం . ఇది MIPS ECOFF వంటి ఆబ్జెక్ట్ ఫైల్ ఫార్మాట్లకు మాత్రమే అర్ధవంతమైనది, ఇది పెద్ద మరియు చిన్న వస్తువులను వేర్వేరు విభాగాలలో ఉంచడానికి మద్దతు ఇస్తుంది. ఇతర ఆబ్జెక్ట్ ఫైల్ ఫార్మాట్లకు ఇది విస్మరించబడుతుంది.

-h పేరు

-soname = పేరు

ELF భాగస్వామ్య వస్తువును సృష్టిస్తున్నప్పుడు, పేర్కొన్న పేరుకు అంతర్గత DT_SONAME ఫీల్డ్ని సెట్ చేయండి. ఎగ్జిక్యూటబుల్ ఒక DT_SONAME క్షేత్రాన్ని కలిగివున్న భాగస్వామ్య వస్తువుతో అనుసంధానించబడినప్పుడు, ఎగ్జిక్యూటబుల్ రన్ అయినప్పుడు డైనమిక్ లింకర్ లింకుకు ఇచ్చిన ఫైల్ పేరును ఉపయోగించకుండా కాకుండా DT_SONAME ఫీల్డ్ ద్వారా పేర్కొన్న భాగస్వామ్య వస్తువుని ప్రయత్నిస్తుంది.

-i

ఒక అదనపు లింకును (ఐచ్ఛికం అదే-r).

-అందులో పేరు

ELF ఎగ్జిక్యూటబుల్ లేదా షేర్డ్ ఆబ్జెక్ట్ను సృష్టిస్తున్నప్పుడు, ఫంక్షన్ యొక్క చిరునామాకు DT_INIT ను సెట్ చేయడం ద్వారా, అమలు చేయగల లేదా పంచుకోబడిన వస్తువు లోడ్ అయినప్పుడు NAME కాల్ చేయండి. అప్రమేయంగా, లింకర్ "ఫంక్షన్" గా ఫంక్షన్గా "_init" ను ఉపయోగిస్తుంది.

-l ఆర్కైవ్

--library = ఆర్కైవ్

ఆర్కైవ్ ఫైల్ను జోడించండి ఆర్కైవ్ లింకుల జాబితాకు లింకు ఇవ్వండి. ఈ ఐచ్చికము ఎన్ని సార్లు వాడవచ్చు.LD ప్రతి దాని కోసం "libarchive.a" యొక్క సంఘటనల కోసం దాని మార్గ జాబితాను శోధిస్తుంది ఆర్కైవ్ పేర్కొన్న.

భాగస్వామ్య గ్రంథాలయాలకు మద్దతు ఇచ్చే వ్యవస్థలపై,LD ".a" కంటే ఇతర పొడిగింపులతో లైబ్రరీల కోసం కూడా శోధించవచ్చు. ముఖ్యంగా, ELF మరియు SunOS వ్యవస్థలపై,LD ".a" యొక్క పొడిగింపుతో వెతకడానికి ముందు ".o" పొడిగింపుతో ఒక లైబ్రరీ కోసం డైరెక్టరీని శోధిస్తుంది. సమావేశం ద్వారా, ఒక ".సో" పొడిగింపు భాగస్వామ్య లైబ్రరీని సూచిస్తుంది.

కనెక్షన్ లైన్ లో తెలుపబడిన స్థానానికి లింకు ఒక ఆర్కైవ్ను ఒకసారి మాత్రమే శోధిస్తుంది. ఆర్కైవ్ కమాండ్ లైన్ లో ఆర్కైవ్కు ముందు కనిపించిన కొన్ని వస్తువులో నిర్వచించబడని చిహ్నాన్ని నిర్వచిస్తుంటే, ఆ వ్యాసకర్త నుండి సంబంధిత ఫైల్ (ల) ను కలిగి ఉంటుంది. అయితే, కమాండ్ లైన్లో కనిపించే ఒక అంశంలో ఒక నిర్వచించబడని చిహ్నం లింక్ను ఆర్కైవ్ను మళ్ళీ శోధించటానికి కారణం చేయదు.

చూడండి-( ఆర్కైవ్లను అనేకసార్లు శోధించడానికి లింకర్ను బలవంతం చేయడానికి ఒక మార్గం కోసం ఎంపిక.

కమాండ్ లైన్లో మీరు అదే ఆర్కైవ్ను అనేక సార్లు జాబితా చేయవచ్చు.

ఈ రకమైన ఆర్కైవ్ సెర్చ్ యునిక్స్ లింక్సర్స్కు ప్రామాణికం. అయితే, మీరు ఉపయోగిస్తున్నట్లయితేLD onAIX, అది AIX లింకర్ యొక్క ప్రవర్తన నుండి భిన్నమైనదని గమనించండి.

-L searchdir

--library మార్గ = searchdir

మార్గం జోడించండి searchdir ఆ మార్గాల జాబితాకుLD ఆర్కైవ్ లైబ్రరీస్ కోసం శోధిస్తుందిLD నియంత్రణ స్క్రిప్ట్స్. మీరు ఎన్ని సార్లు ఈ ఎంపికను ఉపయోగించవచ్చు. డైరెక్టరీలు కమాండ్ లైన్ లో పేర్కొనబడిన క్రమంలో శోధించబడతాయి. కమాండ్ లైన్పై పేర్కొన్న డైరెక్టరీలు డిఫాల్ట్ డైరెక్టరీల ముందు శోధించబడతాయి. అన్ని-L ఎంపికలు అన్ని వర్తిస్తాయి-l ఐచ్ఛికాలు ఏ క్రమంలో కనిపించవు అనే దానితో సంబంధం లేకుండా.

ఉంటే searchdir "=" తో మొదలవుతుంది, అప్పుడు "=" భర్తీ చేయబడుతుంది sysroot prefix , లింకర్ ఆకృతీకరించినప్పుడు తెలుపబడిన ఒక మార్గం.

మార్గాల యొక్క డిఫాల్ట్ సమితి శోధించబడింది (పేర్కొనబడకుండా-L) ఎమ్యులేషన్ మోడ్పై ఆధారపడి ఉంటుందిLD మరియు కొన్ని సందర్భాల్లో ఇది కాన్ఫిగర్ చేయబడిన దానిపై కూడా ఉంది.

మార్గాలను "SEARCH_DIR" కమాండ్తో లింక్ లిపిలో పేర్కొనవచ్చు. ఈ విధంగా సూచించిన డైరెక్టరీలు కమాండ్ లైన్లో లింకర్ స్క్రిప్ట్ కనిపించే బిందువు వద్ద శోధించిన.

-m ఎమ్యులేషన్

ఎమ్యులేట్ ది ఎమ్యులేషన్ లింకర్. మీరు అందుబాటులో ఉన్న ఎమ్యులేషన్లను జాబితా చేయవచ్చు--verbose లేదా-Vఎంపికలు.

ఉంటే-m ఆప్షన్ ఉపయోగించబడదు, "LDEMULATION" ఎన్విరాన్మెంట్ వేరియబుల్ నుంచి నిర్వచించబడుతుంది, అది నిర్వచించబడి ఉంటే.

లేకపోతే, డిఫాల్ట్ ఎమ్యులేషన్ లింకెర్ కాన్ఫిగర్ చేయబడిన దానిపై ఆధారపడి ఉంటుంది.

-M

--print పట

ప్రామాణిక అవుట్పుట్కు లింక్ మ్యాప్ను ముద్రించండి. ఒక లింక్ మ్యాప్ కింది సమాచారాన్ని సహా, లింక్ గురించి సమాచారాన్ని అందిస్తుంది:

*

ఆబ్జెక్ట్ ఫైల్స్ అండ్ సింబల్స్ మెమరీలో మ్యాప్ చేయబడతాయి.

*

ఎలా సాధారణ చిహ్నాలు కేటాయించబడ్డాయి.

*

ఆర్కైవ్ సభ్యుడిని తీసుకురావడానికి కారణమైన చిహ్నాన్ని ప్రస్తావించి, లింక్లో చేర్చిన అన్ని ఆర్కైవ్ సభ్యులు.

-n

--nmagic

విభాగాల యొక్క పేజీ అమరికను ఆపివేసి, అవుట్పుట్ను "NMAGIC" గా వీలైతే గుర్తించండి.

-n

--omagic

టెక్స్ట్ మరియు డేటా విభాగాలను చదవగలిగేది మరియు వ్రాయగలిగేలా సెట్ చేయండి. అలాగే, డేటా సెగ్మెంట్ను పేజీ-సమలేఖనం చేయవద్దు, మరియు భాగస్వామ్య గ్రంథాలయాల నుండి లింక్ చేయడాన్ని నిలిపివేయండి. అవుట్పుట్ ఫార్మాట్ Unix శైలి మ్యాజిక్ సంఖ్యలు మద్దతిస్తే, అవుట్పుట్ను "OMAGIC" గా గుర్తించండి.

--no-omagic

ఈ ఐచ్చికము యొక్క ప్రభావాలను చాలామంది వ్యతిరేకించారు-n ఎంపిక. ఇది చదివేదిగా టెక్స్ట్ విభాగాన్ని సెట్ చేస్తుంది మరియు డేటా సెగ్మెంట్ను పేజీ సమలేఖనం చేస్తుంది. గమనిక - ఈ ఐచ్చికము షేర్డ్ లైబ్రరీలకు వ్యతిరేకంగా లింకును ఎనేబుల్ చేయదు. వా డు-Bdynamic దీని కొరకు.

-o అవుట్పుట్

--output = అవుట్పుట్

వా డు అవుట్పుట్ ఉత్పత్తి కార్యక్రమం కోసం పేరుLD; ఈ ఐచ్ఛికం తెలియకపోతే, పేరు a.out డిఫాల్ట్గా ఉపయోగించబడుతుంది. స్క్రిప్ట్ కమాండ్ "OUTPUT" అవుట్పుట్ ఫైల్ పేరును కూడా పేర్కొనవచ్చు.

-O స్థాయి

ఉంటే స్థాయి సున్నా కంటే ఎక్కువ సంఖ్యా విలువలుLD అవుట్పుట్ను ఆప్టిమైజ్ చేస్తుంది. ఇది గణనీయమైన పొడవు పడుతుంది మరియు చివరికి చివరి బైనరీకి మాత్రమే సాధ్యమవుతుంది.

-q

--emit-relocs

పూర్తిగా లింక్ చేసిన exececutables లో పునరావాస విభాగాలు మరియు విషయాలను వదిలి. పోస్ట్ విశ్లేషణ మరియు ఆప్టిమైజేషన్ టూల్స్ ఎగ్జిక్యూట్లను సరిగ్గా సవరించడానికి ఈ సమాచారం అవసరం కావచ్చు. ఇది పెద్ద కార్యనిర్వహణల ఫలితంగా ఉంది.

ఈ ఎంపిక ప్రస్తుతం ELF ప్లాట్ఫాంలపై మాత్రమే మద్దతు ఉంది.

-r

--relocateable

Relocatable అవుట్పుట్ ఉత్పత్తి --- అంటే., ఒక అవుట్పుట్ ఫైలు ఉత్పత్తి ఇన్పుట్ గా సర్వ్ చేయవచ్చుLD. దీన్ని తరచుగా పిలుస్తారు పాక్షిక లింకింగ్ . ఒక సైడ్ ఎఫెక్ట్, ఎన్విరాన్మెంట్స్ ఆ స్టాండర్డ్ యునిక్స్ మ్యాజిక్ నంబర్లు, ఈ ఐచ్చికం అవుట్పుట్ ఫైల్ మేజిక్ సంఖ్యను "OMAGIC" కు అమర్చుతుంది. ఈ ఐచ్ఛికం తెలియకపోతే, ఒక సంపూర్ణ ఫైలు ఉత్పత్తి అవుతుంది. C ++ ప్రోగ్రామ్లను ఈ ఐచ్చికాన్ని అనుసంధానించినప్పుడు కాదు నిర్మాణానికి సూచనలను పరిష్కరించండి; అలా చేయటానికి, వాడండి-Ur.

అవుట్పుట్ ఫైల్ అవుట్పుట్ ఫైల్ వలె ఒకే ఫార్మాట్ను కలిగి లేనప్పుడు, ఇన్పుట్ ఫైల్ ఏదైనా పునరావాసాలను కలిగి ఉండకపోతే పాక్షిక లింక్ని మాత్రమే మద్దతు ఇస్తుంది. వేర్వేరు అవుట్పుట్ ఆకృతులు మరింత పరిమితులను కలిగి ఉంటాయి; ఉదాహరణకు కొన్ని "a.out" ఆధారిత ఫార్మాట్లలో ఇతర ఫార్మాట్లలో ఇన్పుట్ ఫైల్లతో పాక్షిక లింక్ను మద్దతు ఇవ్వదు.

ఈ ఐచ్చికము అదే విషయం-i.

-R ఫైల్ పేరు

--just-చిహ్నాలు = ఫైల్ పేరు

నుండి గుర్తులను పేర్లు మరియు వారి చిరునామాలను చదవండి ఫైల్ పేరు , కానీ దానిని మార్చడం లేదా అవుట్పుట్ లో చేర్చడం లేదు. ఇది మీ అవుట్పుట్ ఫైల్ను ఇతర ప్రోగ్రామ్లలో నిర్వచించిన మెమరీ యొక్క సంపూర్ణ స్థానాలకు సూచించడానికి అనుమతిస్తుంది. మీరు ఈ ఐచ్ఛికాన్ని ఒకటి కంటే ఎక్కువసార్లు ఉపయోగించుకోవచ్చు.

ఇతర ELF అనుసంధానతలకు అనుగుణంగా,-R ఎంపికను ఒక డైరెక్టరీ పేరుతో కాకుండా, ఒక ఫైల్ పేరుగా కాకుండా, దీనిని పరిగణించబడుతుంది-rpath ఎంపిక.

-s

--strip-అన్ని

అవుట్పుట్ ఫైల్ నుండి అన్ని సంకేత సమాచారాన్ని వదిలేయండి.

-S

--strip-డీబగ్

అవుట్పుట్ ఫైల్ నుండి డీబగ్గర్ సంకేత సమాచారాన్ని (కాని అన్ని చిహ్నాలు కాదు) వదిలివేయి.

-t

--trace

ఇన్పుట్ ఫైల్ల యొక్క పేర్లను ముద్రించండిLD వాటిని ప్రాసెస్ చేస్తుంది.

-T స్క్రిప్ట్ దస్త్రం

--script = స్క్రిప్ట్ దస్త్రం

వా డు స్క్రిప్ట్ దస్త్రం లింక్ స్క్రిప్ట్ వలె. ఈ స్క్రిప్ట్ భర్తీLDయొక్క డిఫాల్ట్ లింకర్ లిపి (దానికి బదులుగా జోడించడం కంటే), కాబట్టి commandfile అవుట్పుట్ ఫైల్ను వివరించడానికి అవసరమైన ప్రతిదీ తప్పక పేర్కొనాలి. ఉంటే స్క్రిప్ట్ దస్త్రం ప్రస్తుత డైరెక్టరీలో లేదు, ముందుగా పేర్కొన్న డైరెక్టరీల్లో "ld" దాని కోసం వెతుకుతుంది-L ఎంపికలు. బహుళ-T ఎంపికలు కూడబెట్టు.

-u చిహ్నం

--undefined = చిహ్నం

ఫోర్స్ చిహ్నం అవుట్పుట్ ఫైల్ లో ఒక నిర్వచించబడని చిహ్నంగా ప్రవేశించడం. ఇలా చేయడం, ఉదాహరణకు, ప్రామాణిక లైబ్రరీల నుండి అదనపు మాడ్యూళ్ళను కలిపే ట్రిగ్గర్ కావచ్చు.-u అదనపు నిర్వచించబడని చిహ్నాలను నమోదు చేయడానికి వివిధ ఎంపికల వాదనలతో పునరావృతమవుతుంది. ఈ ఐచ్ఛికం "EXTERN" లింకర్ స్క్రిప్ట్ కమాండ్కు సమానం.

-Ur

C ++ ప్రోగ్రామ్ల కంటే ఇతర వాటికి, ఈ ఐచ్ఛికం సమానం-r: ఇది పునఃస్థాపిత అవుట్పుట్ను ఉత్పత్తి చేస్తుంది --- అంటే, ఒక అవుట్పుట్ ఫైల్ ఇన్పుట్ గా పనిచేసేదిLD. C ++ ప్రోగ్రామ్లను లింక్ చేస్తున్నప్పుడు,-Ur చేస్తుంది నిర్మాణానికి సూచనలను పరిష్కరించండి-r. ఇది ఉపయోగించడానికి పని లేదు-Ur అనుబంధంగా ఉన్న ఫైళ్ళపై-Ur; కన్స్ట్రక్టర్ పట్టిక నిర్మించిన తరువాత, దానిని జోడించలేము. వా డు-Ur చివరి పాక్షిక లింక్ కోసం, మరియు-r ఇతరులకు.

--unique = SECTION

ప్రతి ఇన్పుట్ విభాగం సరిపోలిక కోసం ప్రత్యేక అవుట్పుట్ విభాగాన్ని సృష్టిస్తుంది SECTION , లేదా ఐచ్ఛిక వైల్డ్ కార్డు ఉంటే SECTION ప్రతి అనాధ ఇన్పుట్ విభాగానికి వాదన లేదు. ఒక అనాధ విభాగం ఒక లింక్ లిపిలో ప్రత్యేకంగా పేర్కొనబడదు. కమాండ్ లైన్ పై మీరు ఈ ఐచ్చికాన్ని పలుసార్లు ఉపయోగించవచ్చు; ఇది ఇన్పుట్ విభాగాల యొక్క సాధారణ విలీనం అదే పేరుతో నిరోధిస్తుంది, లింక్ లిపిలో అవుట్పుట్ విభాగం కేటాయింపులను భర్తీ చేస్తుంది.

-v

--version

-V

కోసం వెర్షన్ సంఖ్య ప్రదర్శించుLD. ది-V ఎంపిక కూడా ఆమోద ముద్రణలను జాబితా చేస్తుంది.

-x

--discard-అన్ని

అన్ని స్థానిక చిహ్నాలను తొలగించండి.

-X

--discard-స్థానికులు

తాత్కాలిక స్థానిక చిహ్నాలను తొలగించండి. ఎక్కువ లక్ష్యాల కోసం, దీని పేర్లు ప్రారంభమయ్యే అన్ని స్థానిక చిహ్నాలుL.

-y చిహ్నం

--trace-చిహ్నం = చిహ్నం

ప్రతి లింక్ ఫైల్ పేరును ముద్రించండి చిహ్నం కనిపిస్తుంది. ఈ ఐచ్చికము ఎన్నోసార్లు ఇవ్వబడుతుంది. అనేక సిస్టమ్స్లో ఒక అండర్ స్కోర్ను సిద్ధం చేయాలి.

మీరు మీ లింక్లో ఒక నిర్వచించబడని చిహ్నం ఉన్నప్పుడు ఈ ఎంపిక ఉపయోగకరంగా ఉంటుంది, కానీ సూచన ఎక్కడ నుండి వస్తున్నాయో తెలియదు.

-y మార్గం

చేర్చు మార్గం డిఫాల్ట్ లైబ్రరీ శోధన మార్గానికి. ఈ ఐచ్చికము సోలారిస్ కంపాటిబిలిటీ కొరకు ఉంది.

-z కీవర్డ్

గుర్తించబడిన కీలక పదాలు "initfirst", "పరస్పరం", "loadfltr", "nodefaultlib", "nodelete", "nodlopen", "nodump", "ఇప్పుడు", "మూలం", "combreloc", "nocombreloc" మరియు "nocopyreloc ". సోలారిస్ అనుకూలతకు ఇతర కీలక పదాలు విస్మరించబడతాయి. "initfirst" వస్తువు ఏ ఇతర వస్తువులు ముందు రన్టైమ్ వద్ద మొదటి ప్రారంభించడం సూచిస్తుంది."పరస్పరం" దాని చిహ్న పట్టిక అన్ని చిహ్నాలు, ప్రాధమిక కార్యనిర్వహణలకు ముందు ఉద్భవించిన వస్తువును సూచిస్తుంది. "loadfltr" దాని ఫిల్టీస్ రన్టైమ్ వద్ద వెంటనే ప్రాసెస్ చేయబడుతున్న వస్తువును సూచిస్తుంది. "nodefaultlib" ఈ వస్తువు యొక్క ఆధారాల కోసం అన్వేషణ విస్మరిస్తుంది ఏ డిఫాల్ట్ లైబ్రరీ శోధన మార్గాలు. "nodelete" వస్తువు రన్టైమ్ వద్ద అన్లోడ్ చేయరాదు అని సూచిస్తుంది. "nodlopen" వస్తువు "dlopen" అందుబాటులో లేదు సూచిస్తుంది. "nodump" మార్కులు ఆ వస్తువును "dldump" ద్వారా డంప్ చేయలేము. "ఇప్పుడు" ఆబ్జెక్ట్ కాని సోమరితనం రన్టైమ్ బైండింగ్ తో వస్తువును సూచిస్తుంది. "ORIGIN" ఆబ్జెక్ట్ ను కలిగి ఉన్న "మూలం" గుర్తులను సూచిస్తుంది. "defs" undefined చిహ్నాలు అనుమతించదు. "muldefs" బహుళ నిర్వచనాలు అనుమతిస్తుంది. "combreloc" బహుళ పునరావాస విభాగాలను మిళితం చేస్తుంది మరియు సాధ్యమైనంత త్వరగా డైనమిక్ సింక్ లుక్అప్ కాషింగ్ చేయటానికి వాటిని తయారు చేస్తుంది.

"nocombreloc" బహుళ పరస్పర విభాగాలను కలపడం సాధ్యం చేస్తుంది. "nocopyreloc" కాపీ relocs ఉత్పత్తి నిలిపివేస్తుంది.

-( ఆర్కైవ్ -)

--start వర్గపు ఆర్కైవ్ --end వర్గపు

ది ఆర్కైవ్ ఆర్కైవ్ ఫైళ్ళ జాబితా అయి ఉండాలి. వారు స్పష్టమైన ఫైల్ పేర్లు కావచ్చు లేదా-lఎంపికలు.

కొత్త నిర్వచించబడని సూచనలు సృష్టించబడనంత వరకు పేర్కొన్న ఆర్చివ్స్ పదేపదే శోధించబడతాయి. సాధారణంగా, ఒక ఆర్చీవ్ కమాండ్ లైన్ లో పేర్కొన్న క్రమంలో ఒకసారి మాత్రమే శోధించబడుతుంది. ఆ ఆర్కైవ్లో ఒక గుర్తును ఒక నిర్దేశిత చిహ్నాన్ని పరిష్కరించడానికి అవసరమైతే, ఆ తరువాత ఆర్కైవ్లో ఒక ఆబ్జెక్ట్ ద్వారా సూచించబడుతుంది, ఆ కమాండుపై ఆ తరువాత కనిపించేది, లింకు ఆ సూచనను పరిష్కరించలేడు. ఆర్కైవ్లను సమూహపరచడం ద్వారా, సాధ్యమయ్యే అన్ని సూచనలు పరిష్కరించబడతాయి వరకు అవి పదేపదే శోధించబడతాయి.

ఈ ఐచ్ఛికాన్ని ఉపయోగించడం వలన గణనీయమైన పనితీరు ఖర్చు ఉంటుంది. రెండు లేదా అంతకంటే ఎక్కువ ఆర్కైవ్ల మధ్య అనివార్యమైన వృత్తాకార సూచనలను మాత్రమే ఉపయోగించడం ఉత్తమం.

--accept-తెలియని-ఇన్పుట్ వంపు

--no-అంగీకార-తెలియని-ఇన్పుట్ వంపు

నిర్మాణాత్మక గుర్తింపును గుర్తించలేని ఇన్పుట్ ఫైళ్ళను ఆమోదించడానికి లింక్దారును చెపుతుంది. ఊహ వారు వినియోగదారుడు ఏమి చేస్తున్నారనేది తెలుసు మరియు ఉద్దేశపూర్వకంగా ఈ తెలియని ఇన్పుట్ ఫైళ్లలో లింక్ చేయాలనుకుంటున్నారు. ఇది లింకు యొక్క డిఫాల్ట్ ప్రవర్తన, విడుదల 2.14 ముందు. విడుదల 2.14 నుండి అప్రమేయ ప్రవర్తన అటువంటి ఇన్పుట్ ఫైళ్ళను తిరస్కరించడమే--accept-తెలియని-ఇన్పుట్ వంపు పాత ప్రవర్తనను పునరుద్ధరించడానికి ఎంపిక జోడించబడింది.

-assert కీవర్డ్

ఈ ఐచ్చికము SunOS అనుకూలత కొరకు నిర్లక్ష్యం చేయబడుతుంది.

-Bdynamic

-డి వై

-call_shared

డైనమిక్ లైబ్రరీలకు వ్యతిరేకంగా లింక్ చేయండి. భాగస్వామ్య గ్రంథాలయాలకు మద్దతు ఇచ్చే ప్లాట్ఫారమ్ల్లో ఇది అర్ధవంతమైనది. ఈ ఐచ్ఛికం ఇటువంటి ప్లాట్ఫారమ్లలో సాధారణంగా అప్రమేయంగా ఉంటుంది. ఈ ఐచ్చికము యొక్క వేర్వేరు వైవిధ్యాలు వివిధ వ్యవస్థలతో అనుగుణంగా ఉంటాయి. కమాండ్ లైన్ పై మీరు ఈ ఐచ్ఛికాన్ని అనేక సార్లు ఉపయోగించవచ్చు: ఇది లైబ్రరీ శోధనను ప