cppUnit 找不到 C++11 库
cppunit can't find c++11 libs
我编写了一个我需要为raspberry-pi3
编译的程序,必须使用bitbake
进行编译。
我编写C
代码时都可以。而且我没有使用动态库。
如果相关,我需要使用cppunit
。我已经在我的rpi-basic-image
中添加了:
DEPENDS = "cppunit".
我的制作文件
CXX = arm-linux-gnueabi-g++
INCLUDES= -I./
CXXFLAGS = -g $(INCLUDES)
SRCM= CBasicMath.cpp
OBJM = $(SRCM:.cpp=.o)
LINKFLAGS= -lcppunit
testbasicmath: TestBasicMath.cpp $(OBJM)
$(CXX) $(CXXFLAGS) -o $@ TestBasicMath.cpp $(OBJM) $(LINKFLAGS) $(LINKFLAGSLOG4) $(LIBLOG)
# Default compile
.cpp.o:
$(CXX) $(CXXFLAGS) -c $< -o $@
install:
$(INSTALL) -m 755 testbasicmath ${sbindir}/testbasicmath;
clean:
rm -f *.o *.xml testbasicmath
找不到cppunit C 11 libs
/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../../../arm-linux-linux-gnueabi/lib/../lib/ibcppunit。 $ arm-linux-gnueabi-g++ -v
Thread model: posix
gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1)
yocto已经导出了一些诸如cxxflags之类的变量,因此您不应该在makefile中覆盖它。
yocto在默认情况下导出cxx标志,您只需在make file中删除cxx标志的定义。
相关文章:
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 为什么野牛仍在使用"int yylex(void)",却找不到"int yylex(YYS
- C++ Windows 驱动程序MSB3030无法复制该文件,因为它找不到
- Qt 5.11.2 (Clang 8.0 (Apple), 64 位), 找不到 QJSEngine 文件
- Xcode 11.1:找不到 iostream 的文件
- 致命错误:使用 OpenCV 2.4.11 找不到"ext/atomicity.h"文件
- ld.so.1:protoc:fatal:libstdc++.so.6:在 Solaris 11 中找不到版本"GLIBCXX_3.4.20"
- 'CXXABI_1.3.11'找不到'
- cppUnit 找不到 C++11 库
- C 11 -Chrono文件的编译器标志找不到
- GCC:Get LD:对于架构X86_64在OS X 10.11.5上找不到的符号
- mingw:使用 -std=c++11 编译时找不到函数
- 找不到XCode 4.5和C 11个标头
- 使用Visual Studio 11 RC调试时找不到DLL依赖项
- DirectX 11.2 错误: X3501: 找不到'main'入口点
- Clang:找不到C++11标头
- OSX 10.11.6 Make找不到指定的头文件——include-dir不起作用
- C : /lib64/libc.so.6:找不到版本"GLIBC_2.11"(C 需要)
- 错误 C3861:"__cpuidex":使用 Visual Studio 2008 构建 OpenCV 2.4.11 时找不到标识符