Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [linguaggio C] Errore di compilazione solo con gcc su Mac

    Salve, come da titolo ho un problema che mi attanaglia negli ultimi giorni.
    Ho un progetto scritto in C che compilo senza problemi sia su Windows che su Linux.
    Dovrei compilarlo anche su Mac ma il compilatore gcc installato tramite Xcode mi da errore nella compilazione.

    Di seguito l'errore:

    codice:
    <stdout>:810:20: error: too many arguments provided to function-like macro
          invocation
    extern int yywrap (void );
    Essendo un problema solo su Mac, io credo che sia legato al compilatore (quindi vi risparmio di inserirvi tutte le righe di codice)

    Qualcuno ha idea del diverso comportamento sui diversi sistemi?

    Importante, un mese fa lo stesso progetto veniva compilato anche su Mac. Poi ho installato un pò di cose e da lì non c'è stato più verso.
    Ho provato a disinstallare XCode e a reinstallare ma niente.

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Il messaggio d'errore dice che stai passando degli argomenti a una funzione che non ne accetta nessuno (void), quindi è giusto ci sia ed il problema è effettivamene nel codice.

    P.s. xcode usa la Apple LLVM
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.