GCC安装和使用的几个notes
来源:互联网 发布:mac mini 更新时间 编辑:程序博客网 时间:2024/05/19 22:56
好久之前使用gcc这个工具的使用记录,扔了可惜,就放这儿吧 。 Hope it helps, just in case.
GCC
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9
装了ppa,各种版本就可以共存了。不过有一个问题,每次要用的时候,必须使用g++-4.9,如果直接用g++会运行4.8版本的,非常麻烦。
所以需要改一下/usr/bin/下的链接。
sudo su
cd ../../usr/bin
ln -s /usr/bin/g++-4.9 /usr/bin/g++ -f
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc -fapt-get install libboost-dev
查看boost版本命令:vi /usr/include/boost/version.hpp- GNU make
https://www.gnu.org/software/make/manual/html_node/Concept-Index.html#Concept-Index
https://www.gnu.org/software/make/manual/html_node/index.html#SEC_Contents CMake语法:
- set (variable, value) :给变量赋值
- option (option, variable): ON,OFF两个值
- add_executable 生成可执行文件
- target_link_libraries:Specify libraries or flags to use when linking a given target
- add_dependencies( []…)
https://www.johnlamp.net/cmake-tutorial.html
CMAKE启用std c11
- 在CMakeList.txt里增加 SET(CMAKE_CXX_FLAGS “-std=c++11”) # Add c++11 functionality
- make命令加参数:make VERBOSE=1
g++ 编译命令
- g++ -std=c++11 a.cpp
- g++ -std=c++11 -c -o a.o a.cpp
- g++ -o main main.o a.o
1 0
- GCC安装和使用的几个notes
- Notes 8 for Linux 本地化版本的安装和使用
- windows下gcc的安装和使用
- NOTES的几个特殊域
- NOTES的几个特殊域
- arm-linux-gcc交叉工具链的安装和使用
- Ubuntu下gcc的安装和使用简单
- arm-linux-gcc交叉工具链的安装和使用
- gcc notes
- arm-linux-gcc/ncurses的安装和使用,arm-linux-gcc: 没有那个文件或目录
- gcc的编译和安装
- GCC和G++的安装
- gcc的几个妙用
- gcc和g++的使用
- gcc 和 make的使用
- gcc和gdb的使用
- gcc和gdb的使用
- gcc报的几个错误和其解决方法
- Oracle的AWR报告分析
- RecyclerView.ItemAnimator终极解读(二)--SimpleItemAnimator和DefaultItemAnimator源码解析
- stdafx.h(38) : fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”解决办法
- 背包问题的自己理解
- zigzag相关题目
- GCC安装和使用的几个notes
- 利用Mongodb的复制集搭建高可用分片,Replica Sets + Sharding的搭建过程
- SCU 4519 来个签到吧 (exgcd推广+概率dp)
- maven+jetty容器搭建
- 什么?程序员还要了解经济学?!
- C++面向对象实验(六)(完结)
- 解析 Qt 网络之FTP 网络学习基础
- 环形队列的C++实现
- Python学习(一)——快速入门