- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我已经在 /home/arafat/go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go
中手动克隆了 tensorflow(我正在研究的库)的 go 目录你可以看看here .我已经对 lib.go 进行了更改作为
// #cgo LDFLAGS: -ltensorflow
// #cgo CFLAGS: -I /home/arafat/go/src/github.com/tensorflow/tensorflow
// #cgo CXXFLAGS: -I /home/arafat/go/src/github.com/tensorflow/tensorflow -std=c++11
但是我得到了错误
# github.com/tensorflow/tensorflow/tensorflow/contrib/go
In file included from go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go/tf_session_helper.cc:20:0:
go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go/tf_session_helper.h:22:49: fatal error: tensorflow/core/public/tensor_c_api.h: No such file or directory
#include "tensorflow/core/public/tensor_c_api.h"
^
compilation terminated.
在做
go get github.com/tensorflow/tensorflow/tensorflow/contrib/go
我不明白为什么这不起作用。
最佳答案
包含路径可能有错误,一个tensorflow太多了?也许你应该做
// #cgo CFLAGS: -I /home/arafat/go/src/github.com/tensorflow
或
#include "core/public/tensor_c_api.h"
关于go - 无法使用 cgo CFLAGS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37761362/
每当我编写自己的代码时,我通常都会使用 IDE。对make、configure脚本等不是很了解。 我现在正在做一个庞大而复杂的现有项目,构建的步骤是: ./autogen.sh ./configure
我在 Unix 环境下有一个简单的 cpp 文件如下: #include #ifndef HELLO #define HELLO "hello" #endif int main() {
我不习惯使用 C 或 C++,我试图让编译器在何处查找引用丢失。 我有一个名为 configure 的配置文件,它创建了 makefile。 然后创建我运行的 makefile: CFLAGS=-I/
我需要两次构建相同的源代码树, 1 - 使用普通 cflags 构建项目二进制文件 2 - 使用 cflags 和 -fPIC 构建一个静态库,该库将是某种 SDK 来开发项目动态模块。 仅使用一个
在我的 mac OS X 机器上 Darwin maci 15.6.0 Darwin Kernel Version 15.6.0我已经在以下自定义目录中安装了 libxml2 和 libxslt/us
我有一个使用 cocos2d 的 Xcode 项目(针对 iPhone 应用程序)。我已将 cocos2d 设置为依赖项目,因此它与我的项目一起构建。 现在我需要为 Cocos 设置编译器标志,但我找
据我了解,CFLAGS(或 C++ 的 CXXFLAGS)用于编译器,而 CPPFLAGS 则由预处理器使用。 但我还是不明白其中的区别。 我需要为 #include 包含的头文件指定包含路径 - 因
我正在将一个使用 lambda 函数的小型学校作业复杂化,因此它需要在 gcc 调用中使用“-std=c++11”。但是 make 文件的输出似乎表明它没有被添加。我没有链接问题,因此无需在此处复制所
我想知道 C FLAGS 的使用。在 make 文件中,下面的代码片段是什么意思? CFLAGS=-00 -g ${PROG}: ${OBJS} ${CC} ${CFLAGS} -o ${PROG}
我有一个 makefile,但似乎 cflags 只对我程序中的某些文件有效,我不确定为什么。 这是我使用 make 时发生的情况: $ make gcc -Wall -ansi -pedantic
我正在为其中一个预构建库编写 Android.bp 文件。在 Android.mk 中可以为预构建库添加 CFlags;但是在蓝图的情况下同样不起作用,即 Android.bp。下面是我正在做的事情的
我已经在 /home/arafat/go/src/github.com/tensorflow/tensorflow/tensorflow/contrib/go 中手动克隆了 tensorflow(我正
我不是 autoconf 的粉丝,但为了最不意外的原则,我试图让我的(非 autoconf)配置脚本的行为尽可能接近用户对基于 autoconf 的期望构建系统。 GNU 编码标准在这个话题上实际上是
如何让 Perl MakeMaker 更改插入到 Makefile 中的 CFLAGS 的默认值?基于this post ,我试过这个: export CFLAGS=... 然后在cpan里面,我用确
在 Ubuntu 下使用 Eclipse 的 ffmpeg 库时,我遇到了这个问题“'UINT64_C'没有在这个范围内声明”。 过了一会儿,我找到了这个解决方案:http://code.google
我正在尝试在我的机器上安装辅助 glibc。正如其“INSTALL”文件所说,以下步骤必须足够: mkdir glibc-build cd glibc-build ../glibc-2.19/conf
有人知道是否可以在 xcode 中的同一构建目标上为模拟器与设备设置不同的 cflags/链接器标志。 最佳答案 在 .xcconfig 文件中,您可以拥有 OTHER_CFLAGS[sdk=ipho
我正在使用 GNU make 编译我的 C++ 代码,我想了解如何使我的编译可定制。 我在不同的地方读到 CFLAGS、CCFLAGS 和 CXXFLAGS 用于此目的。那么我应该如何使用它们呢?如果
我正在使用 qmake/make 来构建一个库。目前,构建正在运行,但我们无法使用生成的库。 qmake 生成这个 Makefile: CFLAGS = -Wall -pedantic
我正在使用GNU make来编译我的C++代码,并且我想了解如何使我的编译可定制。 我在不同的地方阅读了CFLAGS,CCFLAGS和CXXFLAGS用于此目的。那么我应该如何使用它们呢?如果我对编译
我是一名优秀的程序员,十分优秀!