c++ - g++:错误:LDFLAGS=-Wall:没有这样的文件或目录
问题描述
这里是初学者,第一次在我的 Raspberry Pi 3B 中运行 CodeBlocks。我想在我的 c++ 项目中包含 opencv、pigpio 和多线程,并且已经下载了 opencv 和 piggpio。在代码块中,我添加了编译器标志,它们是:
CFLAGS=-Wall
pkg-config --cflags opencv -std=c++11 –c
LDFLAGS=-Wall
pkg-config --libs opencv` -std=c++11 -lpigpio -lrt -lpthread
当我编译和构建我的代码时,我收到错误“g++:错误:LDFLAGS=-Wall:没有这样的文件或目录”
#include <opencv2/opencv.hpp>
int main()
{
std::cout << "Hello World!\n";
return 0;
}
//Build Log from CodeBlocks
-------------- Build: Debug in main (compiler: GNU GCC Compiler)---------------
g++ -Wall -fexceptions -g CFLAGS=-Wall -I/usr/include/opencv -std=c++11 –c -c /home/pi/Desktop/CodeBlocks3/main/main.cpp -o obj/Debug/main.o
g++ -o bin/Debug/main obj/Debug/main.o LDFLAGS=-Wall -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_datasets -lopencv_dpm -lopencv_face -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_line_descriptor -lopencv_optflow -lopencv_video -lopencv_plot -lopencv_reg -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_rgbd -lopencv_viz -lopencv_surface_matching -lopencv_text -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_xobjdetect -lopencv_objdetect -lopencv_ml -lopencv_xphoto -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_photo -lopencv_imgproc -lopencv_core -std=c++11 -lpigpio -lrt -lpthread
g++: error: LDFLAGS=-Wall: No such file or directory
Process terminated with status 1 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))
解决方案
推荐阅读
- machine-learning - azure ML 如何为训练模型时未使用的值提供输出?
- ios - 使用 swift 搜索其余 api 响应结果
- javascript - 我在 PHP 中处理这些变量的方式有什么问题?
- wordpress - Wordpress 自定义查询 - 比较日期和制作事件列表
- python - 如何从插值函数中获得特殊导数
- vue.js - VueJS文件上传不接受文件
- react-native - ReactNative如何在应用程序更新后重新加载常量
- c# - Bootstrap Modal 弹出窗口第一次没有出现
- regex - 使用另一个文本文件的单词列表顺序替换一个单词 - data_file
- shared-libraries - python ctypes在共享库中看不到符号