本文主要是介绍Ubuntu下C++编程总结AllInOne,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前主要是在win下用VisualStudio,现在研究总结在ubuntu下使用CMake编程经验,填坑记录
目录
- 0. 前述
- 1.Ubuntu下多线程使用
0. 前述
1.Ubuntu下多线程使用
出现的问题:undefined reference to symbol 'pthread_create
使用多线程,需要在CMakeList中加入libpthread.a
step1:使用locate定位电脑中多线程库libpthread.a位置,确认存在
locate libpthread.a
/usr/lib/i386-linux-gnu/libpthread.a
/usr/lib/x86_64-linux-gnu/libpthread.a
/usr/local/MATLAB/R2017b/sys/tcc/linux32/lib/libpthread.a
step2:cmakelist中添加pthread
SET(CMAKE_CXX_FLAGS “${CMAKE_CXX_FLAGS} -std=c++11 -pthread”)
这篇关于Ubuntu下C++编程总结AllInOne的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!