USRP vs OpenBTS installation
Приветствую ! Есть кто может поспособствовать в настройке ? Проблема стандартна - всё скомпилил по отдельности - ок, вместе не пашет.
Приветствую ! Есть кто может поспособствовать в настройке ? Проблема стандартна - всё скомпилил по отдельности - ок, вместе не пашет.
Добрый день. Есть нужда использовать сабж. Кто даст несколько дельных советов ? (Хотя бы то, что лучше не трогать).
У меня стоит Open Suse 11.3 и я пытаюсь собрать пакет.
сразу скажу - исходники ядра стоят, команды
make cloneconfig
make modules_prepare
делал. Файл autoconf.h есть в /usr/src/linux/include/generated/
Сделал на него ссылки в /usr/local/include
но программа всё равно его не находит.
Ошибка:
/usr/local/natinst/nikal/src/client/nimxdfk-interface.c:20:31: fatal error: linux/autoconf.h: No such file or directory
Есть функция:
CGEN_LIBFUNC_PREFIX void CGEN_LIBFUNC_CALL Sorter(float64 SourceArray[], // Input
float64 **SortedArray, // Output
int32 len, // Length for SourceArray
int32 *len2); // Length for SortedArray
Данная функция сортирует массив SourceArray и записывает его в SortedArray.
Прототип был сгенерирован автоматически (не мной). Вопрос - каким образом передавать и получать массивы в функцию. Очень смущает способ задания SortedArray и его длины, собственно с ним и возникли проблемы.
У меня возникает проблема с компилированием при подключении следующего заголовочного файла (файл не самописный а сгенерированный с помощью ПО):
#ifndef _SorterLib_h
#define _SorterLib_h
#include "LVDefs_plat.h"
#ifndef CGEN_LIBFUNC_PREFIX
#define CGEN_LIBFUNC_PREFIX
#endif
#ifndef CGEN_LIBFUNC_CALL
#define CGEN_LIBFUNC_CALL
#endif
#ifdef __cplusplus
extern "C" {
#endif
CGEN_LIBFUNC_PREFIX void CGEN_LIBFUNC_CALL Sorter(float64 SourceArray[], // Input
float64 **SortedArray, // Output
int32 len, // Length for SourceArray
int32 *len2); // Length for SortedArray
#ifdef __cplusplus
} // extern "C"
#endif
#endif /* _SorterLib_h */
Ошибка следующего вида:
In file included from benchmark.c:2:
SorterLib.h:17: error: expected ')' before 'SourceArray'
make: *** [benchmark.exe] Error 1
Может быть ошибка возникает в следствие неправильных ключей компилятора ? (никакие специальные ключи я на данный момент не использую).