我正在玩ci20和flowcloud。我已经下载了他们的c库/ sdk,并且已经包含了标题。
该计划简单:
gcc -Wall test.c -o hello
但在编译/tmp/cch4kocL.o: In function `main':
test.c:(.text+0x40): undefined reference to `FlowCore_Initialise'
collect2: error: ld returned 1 exit status
时出现此错误:
{{1}}
我不是100%确定这里发生了什么。
答案 0 :(得分:2)
您收到链接器错误。使用gcc进行编译时,除了使用正确的#include之外,还需要指定要链接的库。
使用gcc编译的语法是
$series Array
(
[name] => 90th Percentile
[type] => column
[yAxis] => 0
[tooltip] => Array
(
[valueSuffix] => Weeks
)
[data] => Array
(
[0] => 16.86
[1] => 11.29
[2] => 13.86
[3] => 32.14
[4] => 17.71
[5] => 7.57
[6] => 19
[7] => 37.57
[8] => 10.14
[9] => 5.43
[10] => 7.14
[11] => 31.57
[12] => 17.52
)
如您所见,您可以通过将$ gcc [options] [source files] [object files] [-Ldir] -llibname [-o outfile]
添加到命令字符串来链接库。