The Go frontend for GCC# The Go frontend for GCC Ian Lance Taylor Google iant@google.com ## Abstract A description of the Go language frontend for gcc. This is a new frontend which is a complete implementation of the new issues that arise when compiling the Go language, and issues with hooking up any frontend to the gcc middle-end. ## 1 Introduction Go is a new programming language designed by Robert Griesemer, Rob a frontend to gcc, generally known as gccgo. A goal of the gccgo project is to be a typical gcc frontend. It is intended to require minimal changes to other parts of gcc. Like all gcc frontends, it generates0 码力 | 14 页 | 122.25 KB | 2 年前3
Conan 1.62 DocumentationVisual Studio 350 17.4 Creating and reusing packages based on Makefiles 354 17.5 How to manage the GCC >= 5 ABI 356 17.6 Using Visual Studio 2017 - CMake integration 357 17.7 Working with Intel compilers can manage any compiler and any version. There are default definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard know this cannot be built with "gcc" if self.settings.compiler == "gcc": raise ConanInvalidConfiguration("This doesn't build in GCC") def validate(self): # We0 码力 | 993 页 | 7.53 MB | 1 年前3
Bazelan11 3 支持 gcc clang ## 1 ## 编译 Debian11-Dockerfile .bazelrc bazel 版本:4.2.2 ( bazelisk) docker run -v $(pwd):/curve -it opencurvedocker/curve-base:build-debian11 cd /curve/ # 使用 gcc 编译 bazel build build -config=gcc7-later ... # use '-faligned-new' to enable C++17 over-aligned new support # 使用 clang 编译 CC=clang CXX=clang++ bazel build ... ## 2 ## 制作镜像 docker run -v $(pwd):/curve -v0 码力 | 6 页 | 4.69 MB | 1 年前3
make & Makefilents/f/7/8/e/f78ea8fcd4d05291ce9adb9092bb23d6/p3_1.jpg) 2 编译生成目标文件,如: $ gcc -c lex.c $ gcc -c plain.c $ gcc -c name.c $ gcc -c main.c 如果源程序有误,返回①; ## 程序的编写步骤 编写源程序,如:XL 语言的lex.h, lex.c, name.c, plain.c, main.c, 相关的文本编辑器有:vi, emacs等,如: emacs lex.c 联结生成执行文件或库文件,如: $ gcc -o plain lex.o plain.o name.o main.o 如果联结出错,如:出现未定义的函数,则返回①; 4 测试执行文件,如果有问题返回①; 源文件、目标文件和执行文件的依赖关系图 . Also Conan works with any build system. In the documentation, CMake will be widely used, because required dependencies and generate the information for the build system: Important: If you are using GCC compiler $ \geq $ 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility0 码力 | 621 页 | 4.92 MB | 1 年前3
Conan 1.22 DocumentationVisual Studio 262 15.4 Creating and reusing packages based on Makefiles 266 15.5 How to manage the GCC >= 5 ABI 268 15.6 Using Visual Studio 2017 - CMake integration 269 15.7 Working with Intel compiler can manage any compiler and any version. There are defaults definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard required dependencies and generate the information for the build system: Important: If you are using GCC compiler $ \geq $ 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility0 码力 | 629 页 | 4.98 MB | 1 年前3
Conan 1.27 Documentation.. 282 15.4 Creating and reusing packages based on Makefiles ..... 286 15.5 How to manage the GCC >= 5 ABI ..... 288 15.6 Using Visual Studio 2017 - CMake integration ..... 289 15.7 Working can manage any compiler and any version. There are defaults definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard required dependencies and generate the information for the build system: Important: If you are using GCC compiler $ \geq $ 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility0 码力 | 681 页 | 5.55 MB | 1 年前3
Conan 1.26 DocumentationVisual Studio 274 15.4 Creating and reusing packages based on Makefiles 278 15.5 How to manage the GCC >= 5 ABI 280 15.6 Using Visual Studio 2017 - CMake integration 281 15.7 Working with Intel compiler can manage any compiler and any version. There are defaults definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard required dependencies and generate the information for the build system: Important: If you are using GCC compiler $ \geq $ 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility0 码力 | 669 页 | 5.51 MB | 1 年前3
Conan 1.28 Documentationbased on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 15.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 15.6 Using Visual can manage any compiler and any version. There are defaults definitions for the most popular ones: gcc, cl.exe, clang, apple-clang, intel, with different configurations of versions, runtimes, C++ standard required dependencies and generate the information for the build system: Important: If you are using GCC compiler >= 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility. You0 码力 | 699 页 | 5.39 MB | 1 年前3
共 965 条
- 1
- 2
- 3
- 4
- 5
- 6
- 97













