Quindi stavo navigando in rete e mi sono imbattuto in questo articolo . Sostanzialmente afferma che FreeBSD , a partire dalla versione 10 e successive, deprecherà GCC a favore di Clang / LLVM . Da quello che ho visto finora in rete, Clang / LLVM è un progetto abbastanza ambizioso, …
Capisco come definire includere oggetti condivisi in fase di collegamento / compilazione. Tuttavia, mi chiedo ancora come gli eseguibili cercano l'oggetto condiviso ( *.solibrerie) al momento dell'esecuzione. Ad esempio, la mia app a.outchiama le funzioni definite nella lib.solibreria. Dopo la compilazione, mi sposto lib.soin una nuova directory nella mia $HOME. …
Voglio installare tmux su una macchina in cui non ho accesso root. Ho già compilato libevent e installato in $HOME/.bin-libevente ora voglio compilare tmux, ma configura sempre finisce con configure: error: "libevent not found", anche se ho provato a puntare alla directory libevent in Makefile.ammodificando LDFLAGSe CPPFLAGS, ma nulla sembra …
Diciamo che lavoro per una grande organizzazione di servizi al di fuori degli Stati Uniti / Regno Unito. Utilizziamo ampiamente i server UNIX e Linux. Leggendo questo articolo si afferma che sarebbe facile inserire una backdoor in un compilatore C, quindi qualsiasi codice compilato con quel compilatore conterrebbe anche una …
L'eseguibile di un programma piccolo, estremamente semplice, come quello mostrato di seguito, compilato su una versione di Linux, funzionerà su una versione diversa? O dovrebbe essere ricompilato? L'architettura della macchina è importante in un caso come questo? int main() { return (99); }
Sto provando a reinstallare pacman sulla mia distribuzione Arch Linux. Quando eseguo lo script di configurazione "configure.ac", ottengo un sacco di macro non definite: error: possibly undefined macro: AM_INIT_AUTOMAKE. If this token and others are legitimate, please use m4_pattern_allow. See the autoconf documentation. error: possibly undefined macro: AC_PROG_LIBTOOL error: possibly …
./configure controlla sempre whether the build environment is sane... Non posso fare a meno di chiedermi cosa sia esattamente un folle ambiente di costruzione. Quali errori può causare questo controllo?
Mi chiedevo: quando si installa qualcosa, c'è un modo semplice per fare doppio clic su un file eseguibile di installazione e, d'altra parte, c'è un modo per costruirlo dal sorgente. Quest'ultimo, scaricando un pacchetto sorgente, è davvero ingombrante. Ma qual è la differenza fondamentale tra questi due metodi?
Sto cercando di aggiornare Apache da 2.2.15 a 2.2.27. Durante l'esecuzione di config.nice preso da apache2.2.15 / build, visualizzo il seguente errore: checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables Ho provato a cercare online ma senza fortuna. Ho anche …
Vorrei installare OpenVPN su OpenBSD 5.5 usando il tarball di origine OpenVPN. Secondo le istruzioni qui , devo installare lzo e aggiungi CFLAGS = "- I / usr / local / include le direttive" LDFLAGS = "- L / usr / local / lib" per "configurare", poiché gcc non le …
Questo è un problema che limita davvero il mio godimento di Linux. Se l'applicazione non è su un repository o se non ha uno script di installazione, allora faccio davvero fatica dove e come installare un'applicazione dalla fonte. Rispetto a Windows, è facile. Ti viene richiesto (praticamente) di utilizzare un'applicazione …
Mi piacerebbe provare a usare un kernel diverso da quello fornito dalla mia distribuzione - da qualche altra parte o come personalizzato da me. È difficile o pericoloso? Da dove comincio?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.