TensorFlow in C:为什么我在hello_tf中得到一个编译错误,c?[关闭]

x8diyxa7  于 2023-04-29  发布在  其他
关注(0)|答案(2)|浏览(127)

**关闭。**这个问题是not reproducible or was caused by typos。目前不接受答复。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
5年前关闭。
Improve this question
我正在尝试在Ubuntu上安装TensorFlow for C。我遵循了https://www.tensorflow.org/install/install_c上的所有指示。
请参阅下面的命令和结果。请告诉我为什么会出现编译错误:

cd /home/sarkar/tensorflow
gcc hello_tf.c

输出:

hello_tf.c: In function ‘main’:
hello_tf.c:5:3: error: stray ‘\342’ in program
printf(“Tensor flow C library version %s\n”,TF_Version());
      ^
hello_tf.c:5:3: error: stray ‘\200’ in program
hello_tf.c:5:3: error: stray ‘\234’ in program
hello_tf.c:5:13: error:‘Tensor’ undeclared (first use in thisfunction)
   printf(“Tensor flow C library version %s\n”,TF_Version());
                  ^
hello_tf.c:5:13: note: each undeclared identifier is reported only
once for each function it appears in
hello_tf.c:5:20: error: expected ‘)’ before ‘flow’
     printf(“Tensor flow C library version %s\n”,TF_Version());
                    ^
hello_tf.c:5:20: error: stray ‘\’ in program
hello_tf.c:5:20: error: stray ‘\342’ in program
ghg1uchk

ghg1uchk1#

经过一番研究,我发现:GCC stray errors
错误的原因是引号。一个可能的解决办法是替换它们。

envsm3lx

envsm3lx2#

只需将所有更改为"即可。

相关问题