Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Google Pixel Watch 5 ha affinato una formula già convincente con hardware più veloce, Gemini offline e nuovi strumenti per sport e benessere. Abbiamo provato la versione LTE da 41 mm, comoda anche di notte e ben proporzionata sui polsi piccoli. Il design resta un punto di forza, ma l'autonomia premia ancora il 45 mm e alcune funzioni AI non sono disponibili in Italia: ecco che cosa cambia rispetto a Watch 4 e quale formato conviene scegliere oggi
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo
Politica, accademia e industria a confronto su mercato unico, sicurezza e competitività. Nei laboratori di Vimercate, Nokia ha mostrato le nuove generazioni di chip ottici e i test che ogni prodotto deve superare prima di arrivare sul mercato
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi
Abbiamo assemblato e provato la Fiido Nomads Pro, evoluzione del modello da trekking già presente nella gamma, che migliora in tutto, soprattutto grazie al motore centrale, fluido e potente. Ottima app, costruzione solida e prezzo ok completano il quadro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-02-2006, 15:05   #1
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
MinGW e programma senza librerie

salve a tutti; utilizzo il MinGW su Windows e con questo vorrei riuscire a creare una immagine eseguibile privata delle librerie standard del MinGW, ma soprattutto vorrei che il vero entry point del programma (quello il cui RVA si trova negli headers) fosse la mia main, non quella quelle librerie di default del MinGW appunto. in altre parole penso che se riesco a settare la mia main come entry point dell'immagine il MinGW non avrà ragione di utilizzare anche le sue librerie predefinite... comunque mi interessa anche risparmiare spazio, quindi se per caso qualcosa delle librerie ci va a finire lo stesso mi piacerebbe sapere come eliminarla; la cosa essenziale è l'entry point. ovviamente trovandomi su Windows il formato dell'immagine che voglio produrre è il PE.

finora ho provato con la seguente command line:
Codice:
gcc -std=c99 $(CFLAGS) -o prova.exe main.c -Wl,--entry,main
dove CFLAGS era definito in un altro makefile come:
Codice:
export CFLAGS=-W -Wall -pedantic -static -nostdlib -nostdinc -fno-builtin -fno-exceptions -fomit-frame-pointer -ffreestanding
però così facendo ottengo un errore in fase di link:
Codice:
gcc -std=c99  -W -Wall -pedantic -static -nostdlib -nostdinc -fno-builtin -fno-e
xceptions -fomit-frame-pointer -ffreestanding  -o prova.exe main.c -Wl
,--entry,main
C:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe: warnin
g: cannot find entry symbol main; defaulting to 00401000
C:\DOCUME~1\mrnt\IMPOST~1\Temp/cc0kaaaa.o(.text+0x9f):main.c: undefined referenc
e to `__main'
C:\DOCUME~1\mrnt\IMPOST~1\Temp/cc0kaaaa.o(.text+0xa4):main.c: undefined referenc
e to `pb'
make: *** [prova.exe] Error 1
come faccio?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2006, 15:08   #2
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
ah a proposito: poi dopo aver creato l'exe mi interessa anche come produrre una DLL con le stesse caratteristiche: entry point "vero" e niente librerie predefinite
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2006, 22:52   #3
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
up
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2006, 08:09   #4
shinya
Senior Member
 
L'Avatar di shinya
 
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
Ma tu perchè devi sempre provare a fare cose poco normali? Non puoi accontentarti di programmare come gli altri?
shinya è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2006, 12:22   #5
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
questa frase non mi è molto d'aiuto...

suvvia, coi compilatori Microsoft è una cosa semplicissima possibile che col MinGW nessuno sappia come fare??
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2006, 18:39   #6
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
vabbè me lo devo scoprire da me!
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2006, 14:42   #7
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da 71104
vabbè me lo devo scoprire da me!
Con quell'avatar chi vuoi persuadere ad aiutarti?

__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2006, 16:06   #8
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da DanieleC88
Con quell'avatar chi vuoi persuadere ad aiutarti?

STAI SCHERZANDO, MA LO SAI CHI È??? O_O
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2006, 16:12   #9
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da 71104
STAI SCHERZANDO, MA LO SAI CHI È??? O_O
Veramente no, ma incute un po' timore.
Non vorrei dire ca**ate, ma mi sembra un particolare di una copertina del Clapton. Ma forse si assomigliano solamente.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 11-02-2006, 18:57   #10
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da DanieleC88
Veramente no, ma incute un po' timore.
Non vorrei dire ca**ate, ma mi sembra un particolare di una copertina del Clapton. Ma forse si assomigliano solamente.
nono, hai centrato in pieno: è lui, il grande Enrico Tonnellatadiapplausi
è il mio genere preferito, il mio cantante preferito e nello specifico quello è la mia copertina preferita!!!!
è una copertina piena di significati, per non parlare del contenuto del CD che è assolutamente MERAVIGLIOSO!!!


*e il thread fu mosso nella sezione OffTopic*


se qualcuno ha voglia di tornare In-Topic e di dirmi come faccio a risolvere il problema iniziale gliene sono grato!
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2006, 10:34   #11
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da 71104
nono, hai centrato in pieno: è lui, il grande Enrico Tonnellatadiapplausi
Tonnellatadiapplausi!!! AAAARGHHHH!!!!
Quote:
Originariamente inviato da 71104
è il mio genere preferito, il mio cantante preferito e nello specifico quello è la mia copertina preferita!!!!
è una copertina piena di significati, per non parlare del contenuto del CD che è assolutamente MERAVIGLIOSO!!!
Non lo conosco, DEVO rimediare.


Quote:
Originariamente inviato da 71104
*e il thread fu mosso nella sezione OffTopic*

se qualcuno ha voglia di tornare In-Topic e di dirmi come faccio a risolvere il problema iniziale gliene sono grato!
Ecco, per tornare davvero in topic, non riesco a capire perché ti dia quegli errori. La cosa è strana perché i flag ci sono tutti, almeno così sembra. Adesso faccio qualche prova con gcc e se non va provo con MinGW attraverso Dev-C++ (eh, si, Winzozz ).
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2006, 10:46   #12
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Provato con un file praticamente vuoto, con un entry point personalizzato, gcc non mi dice niente e compila tranquillo. Devo provare anche con MinGW. Non è che devi aggiornare il compilatore?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2006, 11:23   #13
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da DanieleC88
Provato con un file praticamente vuoto, con un entry point personalizzato, gcc non mi dice niente e compila tranquillo. Devo provare anche con MinGW. Non è che devi aggiornare il compilatore?
non credo proprio... senti, provo a mettere anche io un file vuoto con solo il main
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente Recensione Google Pixel Watch 5: sembra lo stess...
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo Nokia Innovation Day 2026: la sovranità e...
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi In sella alla Fiido Nomads Pro: e-bike con motor...
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Ray-Ban Meta Audio: arrivano gli occhial...
Apple TV 4K: chip A19, CPU più veloce de...
Il mercato console sprofonda: i rincari ...
Apple Home Collection: videocamere 2,5K,...
Apple presenta HomeView, il nuovo hub do...
Apple HomePod mini 2 arriva in Italia: a...
SFSCON 2026: la sovranità digital...
Cooler Master GPU Shield arriva in Europ...
Wolters Kluwer Tax & Accounting pote...
NVIDIA accelera il DLSS 5: il nuovo mode...
Character.ai in bancarotta, Disney pront...
realme passa a ColorOS 17 con Android 17...
OPPO presenta ColorOS 17: più flu...
Giochi PS2 su smartphone Android: ARMSX2...
Ecco il nuovo tool semplificato per alle...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:01.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v