Salve,
premetto che non sono un esperto di c ma sto cercando di integrare delle funzioni custom nella mia versione di php.
e di compilarla all'interno utilizzando LINUX
nel file Zend.c
codice:
#include "zend.h"
#include "zend_extensions.h"
#include "zend_modules.h"
#include "zend_constants.h"
#include "zend_list.h"
#include "zend_API.h"
#include "zend_builtin_functions.h"
#include "zend_ini.h"
#include "prova/prova.h"
#ifdef ZTS
# define GLOBAL_FUNCTION_TABLE global_function_table
# define GLOBAL_CLASS_TABLE global_class_table
# define GLOBAL_CONSTANTS_TABLE global_constants_table
# define GLOBAL_AUTO_GLOBALS_TABLE global_auto_globals_table
#else
# define GLOBAL_FUNCTION_TABLE CG(function_table)
# define GLOBAL_CLASS_TABLE CG(class_table)
# define GLOBAL_AUTO_GLOBALS_TABLE CG(auto_globals)
#endif
prova_main();
// qui sta altro codice che prosegue non inserito in quanto troppo lungo
nel mio file "prova/prova.h" metto
codice:
#ifndef _PROVA_H_
#define _PROVA_H_
int scanner_start (void);
#endif
e in fine nel file "prova/prova.c" metto
codice:
int prova_main (void)
{
}
quando compilo il tutto mi da un errore da 6 gg non lo risolvo
undefined reference to prova_main'
dove sbaglio?
grazie
Marco