Klausimai pažymėti „linker“

„Linker“ yra įrankių grandinės dalis, skirta kurti vykdomuosius failus iš šaltinio kodo, parašyto programuojamomis kalbomis. Jis užima sukurtą objekto kodą keliose rinkmenose ir sukuria vieną iš jų - susietą, vykdomąjį failą.
19
atsakymai

Įterpti DLL į sukurtą vykdomąjį failą

Žinote, aš niekada nemačiau gero atsakymo. Ar galima įdėti esamą DLL į sukompiliuotą C # vykdomąjį failą (kad galėtumėte platinti tik vieną failą)? Jei tai įmanoma, kaip tai padaryti? Kaip taisyklė, aš tiesiog mėgstu ...
nustatyti 10 okt. '08 2:11
10
atsakymai

Kodėl bibliotekų prijungimo tvarka kartais sukelia klaidas GCC?

Kodėl bibliotekų prijungimo tvarka kartais sukelia klaidas GCC?
nustatyti 05 Rgs '08 5:24
5
atsakymai

Kaip veikia rinkimo / susiejimo procesas?

Kaip veikia rinkimo ir susiejimo procesas? <sub> (Pastaba: tai reiškia, kad rašote į dažniausiai užduodamus klausimus apie C ++ stekų perpildymą. Jei norite kritikuoti idėją pateikti DUK šioje formoje, tada paskelbite meta, kuri prasidėjo ...
yra nustatytas birželio 07d
5
atsakymai

Ką reiškia „statiškai susiję“ ir „dinamiškai susiję“?

Aš dažnai girdžiu terminus „statiškai susiję“ ir „dinamiškai susiję“, dažnai nurodydami kodą, parašytą C, C ++ arba C #, bet apie tai daug nežinau. Kokie jie yra, apie ką jie kalba ir ką jie susieja?
lapkričio 23 d. '08, 2:09
4
atsakymai

Skirtumas tarp bendrų objektų (.so), statinių bibliotekų (.a) ir DLL (.so)?

Dalyvavau kai kuriose diskusijose dėl „Linux“ bibliotekų ir norėčiau patvirtinti kai kuriuos dalykus. Tai yra mano supratimas (prašau pataisyti mane, jei aš klystu ir vėliau redaguosiu savo pranešimą), kad kuriant programą yra d ...
nustatykite kovo 13 d. 12 val
5
atsakymai

Rezoliucija LNK4098: defaultlib „MSVCRT“ prieštarauja

Šis įspėjimas: LINK: įspėjimas LNK4098: defaultlib „MSVCRT“ prieštarauja kitų libs naudojimui; naudoti / NODEFAULTLIB: biblioteka yra gana dažnas įspėjimas „Visual Studio“. Norėčiau tiksliai suprasti, kokia priežastis yra ir teisingai (...
birželio 09 d
12
atsakymai

"/ usr / bin / ld: negalite rasti -lz"

Bandau surinkti „Android“ šaltinio kodą „Ubuntu“ 10.04. Gavau klaidą, / usr / bin / ld: negaliu rasti -lz Ar galėtumėte man pasakyti, kaip tai išspręsti? Kas negali rasti -lz reiškia? Štai visas klaidos pranešimas: ...
nustatytas liepos 30 d. 10 val
8
atsakymai

Keista privaloma klaida: trūksta DSO iš komandų eilutės

Kai aš sudarysiu openvswitch-1.5.0, susidūriau su šia kompiliavimo klaida: gcc -Wstrict-prototypes -Wall -Wno-sign-Compare -Wpointer-arith -Wdeclaration-after-pareiškimas -Watat-security -Wswitch-enum -Wunused- parametras -Wstrict-aliasi ...
lapkričio 11 d. '13, 11:33
1
atsakymas

Ką daro -all_load linker?

Negaliu rasti bet kur, kur -all_load vėliava, kai rengiamas C-C kodas. Aš turiu problemų įkeliant dvejetainius failus į „Apple“, jie tai sako, nes nenaudojau šios vėliavos, bet mano kodas yra sudarytas net ir be jo. M ...
gegužės 25 d., 10 val
13
atsakymai

Ar galima surinkti kompiuterio kodo pythoną?

Kaip įmanoma būtų surinkti „Python“ (galbūt per tarpinį C atvaizdą) į mašinos kodą? Manoma, kad jis turės susieti su „Python“ vykdymo biblioteka ir bet kuriomis standartinės „Python“ bibliotekos dalimis, kuriose ...
rugsėjo 26 d '08 12:51
2
atsakymai

Maža Haskell programa, sudaryta iš GHC į didžiulį dvejetainį

Net triviškai mažos Haskell programos tampa milžiniškomis vykdomosiomis programomis. Aš parašiau nedidelę programą, kuri buvo sudaryta (su GHC) į 7 MB dvejetainį failą! Kas gali sukelti net nedidelę Haskell programą ...
gegužės 24 d., 11 val
6
atsakymai

Kaip spausdinti paieškos kelią ld („linker“)

Kaip paieškos keliai, rodomi ld, spausdinami tokia tvarka, kokia ji vykdoma.
nustatyti kovo 29 d. 12 val. 12:50
5
atsakymai

Kaip nustatyti statinės bibliotekos (.a) tikslinę architektūrą „Mac OS X“?

Įdomu patikrinti, ar ši statinė „iPhone“ biblioteka buvo sukurta ARM ar „Intel“. Tai daugiau smalsumo nei bet kas. Ar yra kokių nors konkrečių įrankių „Mac OS X“ ar „BSD“? Šis pranešimas yra pavyzdys Linux sistemoje.
nustatyti liepos 06 d
6
atsakymai

Statinių bibliotekų susiejimas su kitomis statinėmis bibliotekomis

Turiu nedidelį kodą, kuris priklauso nuo daugelio statinių bibliotekų (a_1-a_n). Norėčiau pakuoti šį kodą statinėje bibliotekoje ir padaryti ją prieinamą kitiems žmonėms. Mano statinė biblioteka leidžia jums jį pavadinti X, com ...
nustatyti 28 sausis '10, 23:14
8
atsakymai

Visual C ++: Kaip išjungti tam tikrus nuorodos įspėjimus?

Aš naudoju biblioteką iš CGAL, kuri mano kodo sudarymo etape pateikia daug nuorodų į šios formos įspėjimus: įspėjimas LNK4099: PDB „vc80.pdb“ nerasta „gmp-vc80-mt-sgd.lib“ arba „vc80“. pdb '; susiejant objektą, jei nebūtų debeto ...
nustatyti kovo 19 d