【发布时间】:2016-01-31 03:49:47
【问题描述】:
类似:Travis CI with Clang 3.4 and C++11
如何让 Travis CI 与 C++14 一起工作?
这是我们当前的.travis.yml 文件:
language: cpp
compiler:
- gcc
- clang
os:
- linux
- osx
script:
make main
这是我们的makefile
# Factor Pro
# Macros
CXXFLAGS = -Os -std=c++14
# Rules
all::main
main: main.cpp
g++ -o main $(CXXFLAGS) main.cpp
clean:
rm -rf *.o main
它适用于osx,但不适用于linux。
【问题讨论】:
-
你需要忍受你的 C++ 编译器支持 C++14。尝试打印“g++ -v”。如有必要,添加一个足以编译您的代码的包。
标签: c++ makefile continuous-integration c++14 travis-ci