I driver non sono installati sulla scheda video. Impossibile saperlo (file). Controlla quale è corretto e riprova. Risolto Impossibile trovare il contenitore

Golovna / Ottimizzazione del lavoro

Tieni presente che il sistema non riesce a trovare il significato del file, cosa che si verifica più spesso in Windows 7, sebbene sia giustamente rispettato come uno dei sistemi operativi più stabili e popolari al mondo. A cosa è collegato e come risolvere un problema del genere verrà esaminato immediatamente.

Quando viene visualizzato l'errore di sistema "Errore: impossibile trovare le istruzioni del file"?

A causa della natura dell'errore stesso, non importa se il sistema, per qualsiasi motivo, non riesce a trovare il file perché è presente sul computer o su un server remoto. Nel modo più semplice, puoi spiegare dall'esempio dei programmi attuali che richiedono il completamento della disinstallazione per riavviare il sistema. Se provi a eseguire il programma prima di riavviarlo, il sistema ti avviserà che Windows non riesce a trovare le istruzioni del file del programma.

Tuttavia, il problema più grande è il funzionamento del “Centro aggiornamenti” e del servizio di sistema che ne rappresenta il lavoro. È semplicemente impossibile esaminare tutte le ragioni, tranne che nelle descrizioni fornite dalla società Microsoft se ne trovano almeno cinquemila. Le indicazioni che indicano che i file non sono stati trovati potrebbero essere visualizzate durante l'installazione, quando viene creato un backup o durante l'aggiornamento. Questo problema sarà preso sul serio.

Avviso “Non è possibile trovare il file istruzioni”: è stato installato un aggiornamento

Bo una causa comune L'installazione degli aggiornamenti non è riuscita e dovrai iniziare da lì. Su Windows, per risolvere il problema, è necessario selezionare la sezione apposita, sulla quale è possibile cliccare dal pannello di Windows.

Poiché l'utente è in guardia quando cerca di ottenere gli aggiornamenti necessari, è sufficiente attivare la ricerca manuale, poiché il sistema non è in grado di riconoscerli automaticamente. Se vengono scoperti, non sarai più in grado di utilizzare le loro impostazioni. Un altro motivo potrebbe essere un'interruzione della connessione Internet, ma per altri ragionevoli motivi tali situazioni non dovrebbero essere affrontate immediatamente.

Data e ora di Koriguvannya nalashtuvan

Quando si cercano gli ultimi aggiornamenti, potrebbero apparire tramite quelli il cui orario di sistema non corrisponde a quello reale.

Non è possibile modificare l'ora e la data direttamente nel sistema poiché ciò potrebbe non dare l'effetto desiderato. L'opzione miglioreÈ importante impostare i parametri BIOS corretti all'avvio del computer o laptop.

Riavvio del servizio di aggiornamento

Le attività con il "Centro aggiornamenti" potrebbero non produrre il risultato desiderato; parti del servizio che rappresentano il tuo lavoro potrebbero presentare un guasto del software (che, se lo cerchi, potrebbe anche generare avvisi su tali sistemi e non è possibile farlo scoprire il significato del file di aggiornamento). In questo caso, dovrai riavviare manualmente il processo di sistema.

Per tali azioni è disponibile una sezione di servizi a cui è possibile accedere tramite il menu di amministrazione del computer o, meglio ancora, aprendo la console Vikonati (Win + R), quindi registrando la connessione services.msc.

Qui è necessario conoscere il processo sottostante e semplicemente capirlo pulsante speciale Il menu consente di modificare i parametri e regolare le impostazioni.

Non è possibile riavviare immediatamente il servizio o lavorare senza riavviarlo (in questo caso ci viene comunicato che il sistema non riesce a trovare il file istruzioni; quando si tenterà di aggiornare verrà visualizzato nuovamente). È possibile arrestare il processo secondario (wuauserv) utilizzando il comando accanto al comando net stop aggiuntivo e riavviarlo utilizzando net start.

In un'altra fase, apri "Explorer" o qualsiasi altra wiki gestore di file E nella directory principale del sistema (Windows) trova la sottodirectory SoftwareDistibution. Ci sono due opzioni qui. Puoi sempre provare a rimuoverlo, ma difficilmente ci riuscirai. Oppure puoi semplicemente rinominare la cartella, aggiungendo il nome Old. Solo dopo tali manipolazioni potrai tornare alla sezione servizi e riattivare nuovamente il processo.

Controllo dell'aggiornamento del sistema

Come già detto il problema è dovuto al fatto che il sistema non riesce a trovare il significato del file, cosa che può verificarsi durante la creazione copie di backup o quando arrotoli il sistema Sarò in anticipo. Nel primo caso, puoi avviare immediatamente la console di comando, nell'altro - solo quando sei interessato a un naso significativo.

Nel vero opzione semplice Se disponi di una connessione Internet stabile, puoi prima verificare l'integrità dei componenti del sistema (sfc /scannow), quindi interrompere immediatamente il comando di scansione e aggiornamento, come mostrato nell'immagine.

Utilità per la correzione automatica della macinatura

Per le situazioni in cui, per qualche motivo, il sistema non riesce a trovare il significato del file (poiché questo è effettivamente correlato ai processi sopra descritti), è possibile utilizzare metodi automatizzati che consentono di risolvere il problema senza la partecipazione di un impiegato.

La più semplice e popolare è l'utilità Fix It Center, sviluppata interamente dalla società Microsoft. Allo stesso tempo, è importante avviare il programma per cercare il sistema giornaliero Librerie DLL Suite.

Solo in questo caso possiamo ricordare che nessuna informazione sull'indulto è stata più vista. Prima di parlare, il primo programma risolve non solo il fallimento del Centro aggiornamenti, ma anche una serie di altri problemi, ad esempio problemi con la connessione a Internet.

Perché l'indulto potrebbe essere vincolato? Prima di installare gli aggiornamenti, gli errori possono riguardare non solo gli aggiornamenti del sistema stesso. Molto spesso, possono apparire errori identici quando si tenta una ricerca o si installano aggiornamenti per altri prodotti software

Microsoft. Per noi MS Office è la cosa principale. Se vuoi installare aggiornamenti per Windows, ma non vuoi altri programmi, devi solo abilitarli e integrarli ulteriormente nel sistema.

Non è necessario aggiungere che la scelta del metodo per eliminare il problema dipende completamente dal motivo richiesto. E le funzionalità del servizio di aggiornamento sono sempre adatte per la risoluzione dei problemi durante la creazione di copie di backup o durante il ripristino allo stato precedente.

Ho problemi con la mia macchina Linux.

Al momento della fase di acquisizione, al momento del lancio dello script /vin, è stato detto che non riusciva a scoprire mount . Il mio PERCORSO è impostato su /sbin e /bin.

Ho provato a selezionare direttamente /bin/mount, ma anche questo è andato via, dicendo che non c'era niente.

Poi ho cliccato su Trova. quale modo viene trovato e mostra che /bin/mount è effettivamente accessibile.

Non so cosa farne. Ho letto che initramfs è fondamentalmente una shell busybox, quindi il problema può essere risolto lì?

AGGIORNAMENTO

Sembra che mount sia un singolo comando/file che non è stato trovato. Ho iniziato a lavorare sul processo di attrazione; Installazione completata nella scheda e trovata tramite Trova.

Tuttavia, quando l'ho provato, ho rifiutato la notifica relativa all'opzione "non trovato", come mostrato di seguito.

AGGIORNAMENTO 2

Ho risolto immediatamente il problema sostituendo il mount dell'istanza della skin nel mio /init con /bin/busybox mount . Ecco come funziona.

2 soluzioni raccolgono il modulo web per "/ init non possiamo sapere / bin / montare, ma possiamo sapere / possiamo?"

Hai salvato lo script in modalità DOS (Windows), in modo che, ad esempio, la riga della skin abbia un simbolo di rotazione di terze parti.

È possibile che /bin/mount sia un messaggio simbolico dannoso. Puoi sapere trovare. , perché visualizza tutte le voci nella directory, ma se provi a eseguire questo programma, non funzionerà, perché alla fine del divertimento non c'è nessun file. Gli assemblatori di BusyBox richiedono il download del file BusyBox: mount -> busybox o mount -> /bin/busybox (poiché busybox si trova in /bin).

Un'altra possibilità sta nel fatto che file binario mount è uno dei tuoi sistemi viventi. Questo doppio file è una libreria collegata dinamicamente, come un browser dinamico che può essere incluso in initramfs. Div. Rimuovi la notifica "Non trovato" all'ora di avvio della versione a 32 bit doppio codice su un sistema a 64 bit per spiegare un problema simile.

A volte i nostri computer riscontrano diversi problemi: programmi o file smettono di aprirsi, la modalità di reinstallazione si attiva automaticamente e sorgono altri problemi. In questo articolo riconosco il motivo per cui sullo schermo del computer viene visualizzato il messaggio "Impossibile trovare (file)". Controlla se il nome è stato inserito correttamente, riprova e fai tutto il possibile per risolvere il problema.

Sembra il problema peggiore

Scopriamo perché sullo schermo del nostro computer appare una notifica che il file non può essere trovato e dobbiamo controllare il nome. Il sistema tra le braccia indica il percorso di un file che non può essere identificato e consiglia di verificare che il nome sia inserito correttamente e di ripetere il test.

I deputati concordano nel ritenere che il problema sia causato dal robot antivirus. Più precisamente, il virus stesso è stato rilevato e il file infetto è stato eliminato e messo in quarantena. L'errore si verifica anche quando il programma viene installato o disinstallato in modo errato. Naturalmente, puoi sempre reinstallare Windows, ma come ultima risorsa nessuno vuole perdere i propri programmi di lavoro. Pertanto, fin dall’inizio ci sono meno approcci categorici: diamo un’occhiata tipi diversi fascicoli e modi significativi per correggere la transazione.

Il problema più comune è l'impossibilità di aprire file exe

Esistono diversi modi per risolvere il problema dell'apertura dei file exe. Diamo un'occhiata a loro in ordine.

Reinstallazione del software

Se il file è stato eliminato programma antivirus, quindi non è necessario estrarlo da questo incrocio, ma non è necessario spostarsi lì. Per quanto ne sappiamo, è già danneggiato e non può funzionare come richiesto.

In questo caso, il risultato è una ripetuta disinstallazione e installazione di programmi che non possono essere avviati. Visualizza il software nel migliore dei modi e non attraverso gli standard prendi Windows e per ulteriore aiuto speciale sicurezza del softwareProgramma di disinstallazione Revo chi AIDA64. Non si limitano a disinstallare il programma problematico, ma “ripuliscono” anche tutti i file non necessari.

Zmina nalashtuvan Steam

È probabile che all'avvio del gioco venga visualizzato il messaggio relativo all'impossibilità di aprire il file exe "Impossibile trovarlo... Controlla che il nome sia inserito correttamente e riprova". In questo caso, l’algoritmo offensivo dell’azione è stagnante:

  • Fare clic sulla cartella Steam RMB e selezionare “Alimentazione”;
  • vai alla scheda "Sicurezza";
  • nella prima finestra “Gruppi o Koristuvachs”, selezionare la riga “Koristuvachs”;
  • Se per qualsiasi motivo questa serie è quotidiana, premiamo "Cambia" leggermente più in basso e nella finestra successiva "Aggiungi";
Selezioniamo un koristuvach da nostro padre Steam
  • alla fine di “Inserisci i nomi degli oggetti da selezionare”, inserisci il nome del cliente e clicca su “Verifica i nomi” (il nome può essere preso dalla riga “Amministratore” oppure puoi inserire il nome dell'ospite, costruito su questo PC);

Immettere i nomi degli oggetti da selezionare
  • Dopo aver verificato con successo il nome, fare clic su OK;
  • Riconfiguriamo in modo che per il cliente selezionato tutte le voci “Consenti” siano selezionate e facciamo clic su OK;
Stiamo concedendo l'autorizzazione per il gruppo “Koristuvachi”
  • Controlliamo che tutte le modifiche siano state apportate e riavviamo il gioco.

Editor del registro e task manager per assistenza

  1. Puoi provare questo metodo. Fare clic con il tasto destro su Start (Windows 10) e cercare la riga "Viconty".
  2. Inserisci regedit. Si apre l'editor del registro.
  3. Passiamo il percorso offensivo - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run - troviamo una riga problematica qui e la vediamo.

Il file viene eliminato dalla cartella Esegui

Puoi anche aiutare utilizzando programmi abilitati automaticamente, che sono causati dall'errore "Impossibile trovare (file)". Apri Task Manager (sul pulsante Start), seleziona LMB Ho bisogno del programma, quindi fare clic destro su di esso e selezionare "Abilita".

I problemi più comuni con gli script Excel

Se non riesci ad aprire la cartella di lavoro di Excel e ottenere informazioni su quelli che non riesci a trovare (file), devi verificare che il nome sia inserito correttamente e ripetere il test, se necessario, funzionerà prima. I frammenti sono la ragione del ricordo a questo ragazzo Potrebbe essere possibile bloccare l'accettazione delle richieste DDE da altri componenti aggiuntivi che devono essere rimossi. Per fare ciò, è necessario selezionare il comando dalla riga "Ignora scritture DDE da altri programmi". In Excel 2007 questa riga si trova in parametri aggiuntivi al pulsante Microsoft Office. In Excel 2003 e versioni precedenti - in parametri nascosti nel menu Servizio.

Un favore da parte del redattore delle politiche del gruppo locale

Il processo può essere interrotto dal lancio dell'editor locale politica di gruppo Tieni presente che non riesci a trovare il file gpedit.msc. Non abbiamo fretta di scherzare Fascicolo Danimarca sul tuo computer, ma puoi immaginare come Versione di Windows installato sul PC. È come se le basi fossero fatte in casa: semplicemente non hanno aggiornato l'editor LGP.

Ci sono due metodi in questo caso:

  • Supponiamo che ci sia un modo diverso, in cui non abbiamo bisogno delle funzioni dell'editor (aiutano a rendere più semplice il keruvate aggiustamenti del sistema mediante inserimento delle modifiche nel registro);
  • Il sistema operativo è installato fino alla versione aziendale, professionale e di altro tipo, che può essere una specializzazione universitaria.

Abbiamo esaminato le principali cause del problema principale che si verifica quando Windows non riesce a trovare il file richiesto. lo spero informazioni fornite Aiuterò tutti coloro che sono bloccati da tale misericordia.

In contatto con

Sto provando a eseguire un progetto Asp.net MVC dal pannello di controllo TFS. Ho inviato tutti i messaggi per la raccolta e posso raccogliere e compilare i file senza problemi o in anticipo.

Quindi nel browser rimuoverò il seguente messaggio:

Non conoscevo la parte del percorso "C: \ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal \ Bin \ Roslin \ csc.exe".

Un ulteriore screenshot della storia con misericordia.

Dopo diversi giorni di ricerca, mi sono reso conto che Roslin è una piattaforma di compilazione .NET che fornisce funzioni di compilazione anticipata. Tuttavia, non capisco perché la mia raccolta voglia sapere \bin\roslyn\csc.exe, dal momento che non ho fatto nulla relativo a Roslyn e non intendo abusare di Roslyn nel mio progetto.


2017-09-25 10:36

Tipi:

Il problema con i modelli VS2015 è che il compilatore in realtà non copia nella directory tfr\bin\roslyn\, ma piuttosto nella directory (outdir)\roslyn\

Aggiungi questo codice al tuo file .csproj:


2017-09-25 10:44

La mia soluzione era reinstallare/aggiornare i pacchetti Nuget:

  • Compilatori Microsoft.Net 1.1.1
  • Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.1

Poi ho guardato .csproj e l'ho riconvertito, in modo che le indicazioni per i pacchetti siano tornate (nella mia voce .. \ .. \ packages \ *. *) al centro dei tag la bestia è dentro con "EnsureNuGetPackageBuildImports" in basso. Prezzo per MVC 5 e .NET Framework 4.5.2.

La risposta breve è eseguirlo nella console del gestore pacchetti:

PM > pacchetto di aggiornamento Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r


2017-12-21 08:23

La tua selezione deve conoscere \bin\roslyn\csc.exe in modo che il tuo progetto abbia tali pacchetti. Basta invertire il file packages.config e puoi trovarli entrambi lì

Microsoft.CodeDom.Providers.DotNetCompilerPlatform Microsoft.Net.Compilers

Cosa hanno aggiunto Roslyn e Who (pacchetti) al progetto: Se stai utilizzando Vikory.net Framework 4.5.2 per creare progetti utilizzando VS2015, potresti aver notato che i modelli di progetto di Vikory sono supportati da Roslyn. In effetti, Roslin è uno dei codici di output del compilatore più aperti per Mov.NET di Microsoft.

Perché dobbiamo incolpare Roslyn: Se il tuo progetto invia messaggi a Roslyn e rimani bloccato nel fuoco del server, sarai soggetto a restrizioni inutili sul sito web, poiché molti provider di hosting non hanno ancora aggiornato i loro server e quindi non supportano Roslyn. Per risolvere questo problema, dovrai rimuovere Roslyn dal modello di progetto.

dal momento che non sei registrato presso il vikoristan Roslyn, digita queste parole per rimuoverlo

1. Disinstalla i pacchetti Nuget e accedi ai comandi avanzati dalla console dei pacchetti Nuget

PM> Pacchetto di disinstallazione Microsoft.CodeDom.Providers.DotNetCompilerPlatform PM> Pacchetto di disinstallazione Microsoft.Net.Compilers

2. Successivamente, il tuo file web.config verrà aggiornato automaticamente. In caso contrario, trova il codice seguente nel file web.config e, se trovato, elimina questo frammento di codice.


2017-07-29 22:20

Il metodo più semplice è MSBuild.

Inoltre, noto che i file roslyn si trovano anche nella mia directory bin (e non nella cartella). Tuttavia, il programma funziona.


2017-10-07 23:49

Il robot è pulito e ricostruito per me!

Redaguvati:

con opzioni (11)

Sto cercando di compilare il mio programma, e lei si volta:

Usr/bin/ld: impossibile trovare -l

Nel mio makefile, ho un comando vikorista g++ che viene inviato alla mia libreria, che è un post simbolico nella mia libreria, inserito in un'altra directory.

Qual è la possibilità di dare per renderlo felice, per favore?

Risposte

Inverti il ​​layout della tua libreria, ad esempio lxxx.so:

Individua lxxx.so

Se non è nella cartella /usr/lib, inserisci:

Sudo cp tuopercorso/lxxx.so /usr/lib

Questo messaggio può anche essere richiamato, poiché è più simbolico che il messaggio venga inviato alla libreria dinamica.so, ma per i vecchi motivi - -static appare tra le insegne del messaggio. Quindi, prova Vidality Yoga.

Il mio problema sta nel fatto che ho rinominato la directory del padre con il programma che stavo eseguendo (mpicc di MVAPICH), zippando così un doppio file. L'aggiunta di LD_LIBRARY_PATH non era sufficiente e ho dovuto ricompilarlo nel modo corretto.

La bibliotecaria per la quale stavo cercando di ottenere aiuto aveva un nome non standard (ovvero non c'era il prefisso "lib"), quindi mi hanno consigliato di utilizzare il seguente comando per la sua compilazione:

gcc test.c -Iinclude lib/cspice.a -lm

Sembra che non ci sia una risposta al nuovo problema, ancora più ampio, dell'impossibilità di installare la libreria richiesta.

Sulle piattaforme Debianish come libfoo daily, puoi spesso installarlo sul tuo desktop

Apt-get installa libfoo-dev

Per la versione -dev del pacchetto -dev, lo sviluppo è banale, come la compilazione del codice di output e il collegamento con la libreria.

Il nome del pacchetto può essere un po' complicato (libfoo0-dev ? foo-dev senza il prefisso lib, ecc.), oppure puoi semplicemente cercare nella ricerca dei pacchetti della tua distribuzione per vedere esattamente quali pacchetti forniscono un particolare file.

(Se ce n'è più di uno, dovrai capire quali sono le loro caratteristiche. Scegliere quello più bello e popolare è una causa persa, altrimenti non è una procedura piacevole per qualsiasi lavoro serio di sviluppo.)

Per altre architetture (framework RPM) seguiranno procedure simili, anche se i dettagli saranno diversi.

Per capire cosa sta cercando il builder, eseguilo in modalità report.

Ad esempio, ho riscontrato questo problema quando ho provato a compilare MySQL con il supporto ZLIB. Al momento della compilazione ho eliminato la seguente nota:

/usr/bin/ld: impossibile trovare -lzlib

Mi sono guadagnato le gesta di Google e ho continuato a restare fedele problemi diversi Lo stesso tipo, dove la gente dice, affinché il file .so sia efficace, ma in caso contrario, crea un messaggio simbolico per il file con la versione, ad esempio zlib. quindi.1.2.8. Ma se ho controllato, zlib.so DID è corretto. Quindi ho pensato che questo non potesse essere un problema.

Mi sono imbattuto in altre informazioni su Internet che suggerivano di eseguire make con LD_DEBUG = all:

LD_DEBUG=tutti creano

Anche se volevo togliere TONNELLATE dei benefici che avevo visto, in realtà non era poi così male. Ciò ha aggiunto ulteriore confusione, qualunque cosa. Oh cielo, mi stavo preparando per partire.

Allora sono a posto. Vorrei controllare il testo della prova per il comando ld:

Ld - aiuto

Quello che ho capito è come eseguire ld in modalità report (attenzione):

Ld -lzlib --verbose

Questo è il risultato a cui sono arrivato:

================================================== === tentativo di apertura /usr/x86_64-linux-gnu/lib64/libzlib.so tentativo fallito di apertura/usr/x86_64-linux-gnu/lib64/libzlib.a tentativo fallito di apertura/usr/local/lib64/libzlibso . tentativo di aprire /usr/local/lib64/libzlib.a tentativo fallito di aprire /lib64/libzlib.so tentativo fallito di aprire /lib64/libzlib.a tentativo fallito di aprire /usr/lib64/libzlib.so tentativo fallito di aprire / usr/lib64/libzlib.a tentativo fallito di aprire /usr/x86_64-linux-gnu/lib/libzlib.so tentativo fallito di aprire /usr/x86_64-linux-gnu/lib/libzlib.a tentativo fallito di aprire /usr/ local/lib/libzlib.so tentativo fallito di aprire /usr/local/lib/libzlib.a tentativo fallito di aprire /lib/libzlib.so tentativo fallito di aprire /lib/libzlib.a tentativo fallito di aprire /usr/lib/ libzlib.so tentativo fallito di aprire /usr/lib/libzlib.a fallito /usr/bin/ld.bfd.real: impossibile trovare -lzlib

Din, din, din...

Quindi, per sistemare le cose, potrei compilare MySQL con il mio file versione alta ZLIB (non incluso):

Sudo ln -s /usr/lib/libz.so.1.2.8 /usr/lib/libzlib.so

Ora di compilazione

Se G++ sembra non riuscire a trovare -l Tse, Shcho G ++ Shukav File LIB (NameOFThelibrary) .Quindi, Ale VIN NON MIG KNOW YOO nella capanna di jUSTION OF THE SPILLY VIKORISTOVARY, YAI PLOULD IN THE/LIB I/USR/LOCAL/LOCAL/LOCAL/LOCAL/LOCAL /LOCAL/LIB I DITS SROP.

Per risolvere questo problema, è necessario immettere il file della libreria (lib(nameOfTheLibrary).so) in una delle seguenti direzioni oppure utilizzare il comando -L. -L(percorso) indica a G++ (in realtà ld) di cercare i file di libreria nel dosaggio (percorso) da aggiungere ai passaggi per la pulizia.

culo. Supponiamo che tu abbia una libreria /home/taylor/libswift.so e desideri collegare il tuo programma a quella libreria. Per questo motivo, sei responsabile di fornire i parametri avanzati di G++:

G++ main.cpp -o main -L/home/taylor -lswift

    Nota 1: -l recupera il nome della libreria senza lib e.so per la maggior parte.

    Nota 2: In alcuni casi, il nome del file della libreria è seguito dalla sua versione, ad esempio libswift.so.1.2. In alcune versioni di G++ inoltre non riusciamo a trovare il file della libreria. Perdonateci se evitiamo libswift.so.1.2 per rimuoverlo, creando un post simbolico su libswift.so.1.2 con il nome libswift.so.

ora

Quando colleghi il tuo programma a grande bibliotecaÈ necessario che la libreria non sia più disponibile quando si esegue il programma. Quando il tuo programma (in realtà un linker dinamico) viene creato, cerca le sue librerie in LD_LIBRARY_PATH. Questo è un mezzo prezioso in cui è conservato l'elenco dei nobili.

culo. Nel nostro caso, il linker dinamico libswift.so non può essere trovato in libswift.so in LD_LIBRARY_PATH (che indica una ricerca per la soluzione). Per risolvere questo problema, devi aggiungere queste informazioni a libswift.so.

Esporta LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/taylor

Se il nome della tua libreria è libxyz.so ed è tutto configurato, dì:

/home/utente/miaDir

quindi collegalo al tuo programma:

G++ -L/home/utente/miaDir -lxyz mioprog.cpp -o mioprog

Innanzitutto, devi conoscere la convenzione di denominazione lxxx:

/usr/bin/ld: impossibile trovare -lc /usr/bin/ld: impossibile trovare -lltdl /usr/bin/ld: impossibile trovare -lXtst

lc significa libc.so, lltdl significa libltdl.so, lXtst significa libXts.so.

In questo modo, tse lib+nome-lib+.so

Una volta riconosciuto il nome, possiamo usare Locate per trovare il percorso del file lxxx.so

$ individua libiconv.so /home/user/anaconda3/lib/libiconv.so #<-- right here /home/user/anaconda3/lib/libiconv.so.2 /home/user/anaconda3/lib/libiconv.so.2.5.1 /home/user/anaconda3/lib/preloadable_libiconv.so /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/libiconv.so /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/libiconv.so.2 /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/libiconv.so.2.5.1 /home/user/anaconda3/pkgs/libiconv-1.14-0/lib/preloadable_libiconv.so

Se non puoi conoscere yum, devi installarlo su yum (sto usando CentOS). Seleziona questo file, altrimenti non sarai in grado di posizionarlo dove ti serve.

Contattatelo nel posto giusto, chiamate /lib64 o /usr/lib64

$ sudo ln -s /home/utente/anaconda3/lib/libiconv.so /usr/lib64/

Quando compili con g++ tramite make, imposta LIBRARY_PATH poiché potresti inavvertitamente modificare il Makefile con l'opzione -L. Ho inserito la mia libreria aggiuntiva /opt/lib in modo da creare:

$ esporta LIBRARY_PATH=/opt/lib/

e quindi eseguire make per la compilazione e il collegamento corretti.

Per eseguire programmi dalla libreria libreria:

$ esporta LD_LIBRARY_PATH=/opt/lib/

prima del programma Vikonanny.

Il tuo Ubuntu può facilmente installare l'ultima versione di g++. Alfiere di Vikoristovy: -std=c++0x .

© 2022 androidas.ru - Tutto su Android