Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-11-2006, 21:30   #1
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
[C++] Makefile... help!

ho scaricato un makefile, ma non riesco a capire cosa devo modificare per usarlo col borland (a riga di comando)
ho provato a sostituire g++ con bcc32 ma non funziona...
Codice:
CFLAGS=-g
PROGRAMS=combat 
ROBOTS=cylon tracker target

CC=g++ -g

all: 

$(PROGRAMS) $(ROBOTS)

clean:
	rm -f $(PROGRAMS) $(ROBOTS) *.o core

combat:	

combat.o 
	$(CC) $(CFLAGS) -o $@ combat.o -lm

combat.o:	combat.c 
	

$(CC) $(CFLAGS) -c combat.c

robots.o: robots.C robots.h
	g++ -c 

robots.C

cylon: cylon.o robots.o
	g++ -static -o $@ cylon.o robots.o 

cylon.o: cylon.c robots.h
	g++ -c cylon.c

tracker: tracker.o robots.o
	

g++ -static -o $@ tracker.o robots.o 

tracker.o: tracker.c robots.h
	g++ -c 

tracker.c

target: target.o robots.o
	g++ -static -o $@ target.o 

robots.o 

target.o: target.c robots.h
	g++ -c target.c
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2006, 14:42   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da AngeL)
ho scaricato un makefile, ma non riesco a capire cosa devo modificare per usarlo col borland (a riga di comando)
ho provato a sostituire g++ con bcc32 ma non funziona...
Non puoi prendere a caso un qualunque makefile, modificare a casaccio qualche comando per poter usare tutto un altro compilatore!! Tra gcc e bcc le opzioni sono completamente diverse, le librerie sono diverse, 'rm' non c'è su Windows, ecc....
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2006, 14:53   #3
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Makefile per applicazioni Win32 GUI/console con il compilatore BCC a linea di comando della Borland


Applicazione Win32 "console" con il BCC

hello.c
Codice:
#include <stdio.h>

int main (int argc, char *argv[])
{
    printf ("Hello World!");
    return 0;
}
makefile
Codice:
# Makefile for Win32 "console" application with BCC

# ---- debug options ----
CFLAGS=-c -d -q -w -w-par -tWC -Od -v -y -R -D_DEBUG
LFLAGS=-x -C -c -Gn -q -ap -Tpe -v

# ---- release options ----
# CFLAGS=-c -d -q -w -w-par -tWC -O2
# LFLAGS=-x -C -c -Gn -q -ap -Tpe

LIBS=cw32.lib kernel32.lib user32.lib gdi32.lib

hello.exe: hello.obj
        @ilink32 $(LFLAGS) c0x32.obj hello.obj,hello.exe,,$(LIBS),,

hello.obj: hello.c
        @bcc32 $(CFLAGS) -ohello.obj hello.c

clean:
        @IF EXIST hello.obj DEL hello.obj
        @IF EXIST hello.tds DEL hello.tds

Applicazione Win32 "GUI" con il BCC

hello.c
Codice:
#include <windows.h>

INT APIENTRY WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, INT iCmdShow)
{
    MessageBox (NULL, "Hello World!", "Hello", MB_OK);
    return 0;
}
makefile
Codice:
# Makefile for Win32 "GUI" application with BCC

# ---- debug options ----
CFLAGS=-c -d -q -w -w-par -tW -Od -v -y -R -D_DEBUG
LFLAGS=-x -C -c -Gn -q -aa -Tpe -v

# ---- release options ----
# CFLAGS=-c -d -q -w -w-par -tW -O2
# LFLAGS=-x -C -c -Gn -q -aa -Tpe

LIBS=cw32.lib kernel32.lib user32.lib gdi32.lib

hello.exe: hello.obj
        @ilink32 $(LFLAGS) c0w32.obj hello.obj,hello.exe,,$(LIBS),,

hello.obj: hello.c
        @bcc32 $(CFLAGS) -ohello.obj hello.c

clean:
        @IF EXIST hello.obj DEL hello.obj
        @IF EXIST hello.tds DEL hello.tds
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2006, 15:02   #4
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da andbin
Non puoi prendere a caso un qualunque makefile, modificare a casaccio qualche comando per poter usare tutto un altro compilatore!! Tra gcc e bcc le opzioni sono completamente diverse, le librerie sono diverse, 'rm' non c'è su Windows, ecc....
Quindi non posso compilarlo?
Quote:
Originariamente inviato da andbin
Makefile per applicazioni Win32 GUI/console con il compilatore BCC a linea di comando della Borland
cut
AngeL) è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Al regalo di San Valentino ci pensa HUAW...
Intel multata in India: 30 milioni di do...
Beast of Reincarnation ha una data di us...
Provati Reno15 e Reno15 FS: analisi comp...
L'Europa sfida la Cina sul litio: in Fin...
Sono 32, di cui 6 nuove, le offerte Amaz...
Rinnovo dei coupon Amazon nascosti: ecco...
Corsair aggiorna la confezione delle RAM...
Ecco tutti i robot aspirapolvere in offe...
Tachyum: dal processore universale alle ...
L'eVTOL tedesco per missioni mediche e m...
Zscaler Threat Report 2026: l'adozione d...
Claude AI minaccia omicidi e ricatti qua...
Dentro la gara: a Milano Cortina 2026 i ...
Samsung Display presenta QD-OLED Penta T...
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: 14:14.


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