 Powered by AI: A Cambrian Explosion for C++ Software Development Toolsdebugger compiler$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols from ./a.out... (gdb-ChatDBG) run$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols /nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory.$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols from ./a.out... (gdb-ChatDBG) run Starting program: /nptl/pthread_kill.c: No such file or directory. (gdb-ChatDBG) why$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols from ./a.out... (gdb-ChatDBG) run (gdb-ChatDBG) why0 码力 | 128 页 | 23.40 MB | 6 月前3 Powered by AI: A Cambrian Explosion for C++ Software Development Toolsdebugger compiler$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols from ./a.out... (gdb-ChatDBG) run$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols /nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory.$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols from ./a.out... (gdb-ChatDBG) run Starting program: /nptl/pthread_kill.c: No such file or directory. (gdb-ChatDBG) why$ gdb ./a.out GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1 [...] Reading symbols from ./a.out... (gdb-ChatDBG) run (gdb-ChatDBG) why0 码力 | 128 页 | 23.40 MB | 6 月前3
 Adventures in SIMD Thinking (Part 2 of 2)sum); } }Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Testing Methodology – Platforms • Ubuntu 18.04 on Cascade Lake • GCC 10.2, all code compiled with -O3 –mavx512 -march=skylake • Clang 10 CppCon 2018Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Testing Methodology – Platforms • Ubuntu 18.04 Core i9 • GCC 9.3, all code compiled with -O3 -mavx2 -march=skylake • Clang 10.0.1, all code agree with iconv() CppCon 2018 125Copyright © 2020 Bob Steagall K E W B C O M P U T I N G GCC 9.3 – Ubuntu 18.04 – Core i9 – UTF-32 126 CppCon 2020 - Adventures in SIMD Thinking 3104 2941 3044 28610 码力 | 135 页 | 551.08 KB | 6 月前3 Adventures in SIMD Thinking (Part 2 of 2)sum); } }Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Testing Methodology – Platforms • Ubuntu 18.04 on Cascade Lake • GCC 10.2, all code compiled with -O3 –mavx512 -march=skylake • Clang 10 CppCon 2018Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Testing Methodology – Platforms • Ubuntu 18.04 Core i9 • GCC 9.3, all code compiled with -O3 -mavx2 -march=skylake • Clang 10.0.1, all code agree with iconv() CppCon 2018 125Copyright © 2020 Bob Steagall K E W B C O M P U T I N G GCC 9.3 – Ubuntu 18.04 – Core i9 – UTF-32 126 CppCon 2020 - Adventures in SIMD Thinking 3104 2941 3044 28610 码力 | 135 页 | 551.08 KB | 6 月前3
 Cetting Started with C++Microsoft.VisualStudioCode –silent ; code --install-extension ms-vscode.cpptools-extension-pack Ubuntu: sudo snap install code --classic macOS: use the downloaded installerPopular C++ editor/IDEs vim editor/IDEs vim and Neovim 0 5 10 15 20 25 30 35 40 Windows: winget install Neovim.Neovim Ubuntu: sudo apt-get install neovim macOS: brew install neovim or sudo port install neovimPopular C++ editors 30 35 40 All Platforms: Use the JetBrains Toolbox App Windows: Use the downloaded installer Ubuntu: sudo snap install clion --classic macOS: Use the downloaded installerTools for your platform Build0 码力 | 95 页 | 4.71 MB | 6 月前3 Cetting Started with C++Microsoft.VisualStudioCode –silent ; code --install-extension ms-vscode.cpptools-extension-pack Ubuntu: sudo snap install code --classic macOS: use the downloaded installerPopular C++ editor/IDEs vim editor/IDEs vim and Neovim 0 5 10 15 20 25 30 35 40 Windows: winget install Neovim.Neovim Ubuntu: sudo apt-get install neovim macOS: brew install neovim or sudo port install neovimPopular C++ editors 30 35 40 All Platforms: Use the JetBrains Toolbox App Windows: Use the downloaded installer Ubuntu: sudo snap install clion --classic macOS: Use the downloaded installerTools for your platform Build0 码力 | 95 页 | 4.71 MB | 6 月前3
 Conan 2.3 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 748 页 | 4.65 MB | 1 年前3 Conan 2.3 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 748 页 | 4.65 MB | 1 年前3
 Conan 2.5 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 769 页 | 4.70 MB | 1 年前3 Conan 2.5 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 769 页 | 4.70 MB | 1 年前3
 Conan 2.4 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 769 页 | 4.69 MB | 1 年前3 Conan 2.4 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 769 页 | 4.69 MB | 1 年前3
 Conan 2.6 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 777 页 | 4.91 MB | 10 月前3 Conan 2.6 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 777 页 | 4.91 MB | 10 月前3
 Conan 2.1 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 694 页 | 4.13 MB | 1 年前3 Conan 2.1 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 694 页 | 4.13 MB | 1 年前3
 Conan 2.10 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 803 页 | 5.02 MB | 10 月前3 Conan 2.10 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 803 页 | 5.02 MB | 10 月前3
 Conan 2.9 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 795 页 | 4.99 MB | 10 月前3 Conan 2.9 Documentationthe client too. 1.4 All platforms, all build systems and compilers Conan works on Windows, Linux (Ubuntu, Debian, RedHat, ArchLinux, Raspbian), OSX, FreeBSD, and SunOS, and, as it is portable, it might machine running Ubuntu Linux and then run it on another platform like a Raspberry Pi? Conan can model that case using two different profiles, one for the machine that builds the application (Ubuntu Linux) and compressor application, this profile would be the one used by the CMake tool that will compile it on the Ubuntu Linux machine. Note that when you just use one argument for the profile --profile is equivalent0 码力 | 795 页 | 4.99 MB | 10 月前3
共 89 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9














