[linux] hulp gevraagd bij compileren mastermind
Paul de Vries
paul.de.vries op xs4all.nl
Di mei 5 13:49:43 CEST 2020
> On 2020-05-03, at 16:21, Daniel C. von Asmuth <asmuth op bakunin.xs4all.nl> wrote:
>
> Aldus schreef Paul Slootman op Sun, May 03, 2020 at 03:47:04PM +0200:
>> On Sun 03 May 2020, Paul de Vries wrote:
>>>
>>> git clone https://github.com/nattydredd/Mastermind-Five-Guess-Algorithm.git
>>>
>>> wil ik het programma compileren met
>>>
>>> g++ Five-Guess-Algorithm.cpp -o Five-Guess-Algorithm
>>>
>>> maar dat lukt niet. hoe moet het wel?
>>>
>>> log:
>>>
>>> Five-Guess-Algorithm.cpp:17:34: error: ‘>>’ should be ‘> >’ within a nested template argument list
>>> void removeCode(vector<vector<int>> &set, vector<int> code);
>>
>
>> $ g++ --version
>> g++ (Debian 9.3.0-10) 9.3.0
>>
>> Mogelijk heb je een oude g++ versie?
>
> Dat zou kunnen: gcc (Mageia 8.4.0-1.mga7) 8.4.0 zet de code prima om zoals bij Paul
> Slootman, terwijl gcc (GCC) 4.8.2 de zelfde foutmelding als bij Paul de Vries geeft.
>
>> Paul
>
> Met vriendelijke groet,
>
> Daniel von Asmuth
C++ is niet echt mijn ding, en voor mij ziet ‘>>’ er niet normaal uit.
warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default] zegt mij dan ook niet genoeg om er iets mee te kunnen.
centos 7:
g++ --version
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
osx 10.11:
g++ --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.42.1)
inmiddels heeft de auteur aangegeven, net als jullie hints:
g++ -std=c++11 Five-Guess-Algorithm.cpp -o Five-Guess-Algorithm
en dat werkt.
dank!
paul.
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20200505/6f7411a4/attachment.htm>
Meer informatie over de Linux
maillijst