以下是运行gcc
的脚本:
build_hello_tf.sh:
#!/bin/bash
TARGET_DIRECTORY="$(pwd)/src/addons/tensorflow/"
echo ${TARGET_DIRECTORY}
gcc -L${TARGET_DIRECTORY} hello_tf.c
ls ${TARGET_DIRECTORY}
这是输出:
/home/karl/dev/node/tensorflow/src/addons/tensorflow/
gcc: error: hello_tf.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
hello_tf.c src
看起来gcc
无法在目录中找到源文件。
答案 0 :(得分:0)
正如评论中所述:
-L是库搜索路径。在那里不搜索源文件。你必须用完整的路径命名它们。
如果问题已解决,请接受此答案。