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 Go programming issues that arise when compiling the Go language, and issues with hook- ing up any frontend to the gcc middle-end. 1 Introduction Go is a new programming language designed by Robert Griesemer, Rob Pike a frontend to gcc, generally known as gccgo. A goal of the gccgo project is to be a typical gcc fron- tend. It is intended to require minimal changes to other parts of gcc. Like all gcc frontends, it0 码力 | 14 页 | 122.25 KB | 1 年前3make & Makefile
相关的文本编辑器有:vi, emacs等, 如: $ emacs lex.cC .2 编译生成目标文件,如: $ gcc -c lex.cC $ gcc -c plain.cC $ gcc -c name.cC $ gcc -c main.cC 如果源程序有误,返回 1⃝; .3 联结生成执行文件或库文件,如: $ gcc -o plain lex.o plain.o name.o main.oC 如果联结出错,如:出现未定义的函数 Makefile . 源文件、目标文件和执行文件的依赖关系图 . . plain gcc -o plain lex.o plain.o name.o main.o lex.o gcc -c lex.c plain.o gcc -c plain.c name.o gcc -c plain.c main.o gcc -c main.c lex.c lex.h plain.c name.c main main.o gcc -o ./plain plain.o lex.o name.o main.o lex.o: lex.c lex.h gcc -c lex.c plain.o: plain.c lex.h gcc -c plain.c name.o: name.c gcc -c name.c main.o: main.c gcc -c main.c $ makeC gcc -c lex0 码力 | 36 页 | 975.98 KB | 1 年前3Conan 1.26 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 15.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 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 码力 | 669 页 | 5.51 MB | 1 年前3Conan 1.25 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 15.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 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 码力 | 655 页 | 5.45 MB | 1 年前3Conan 1.24 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 15.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 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 码力 | 647 页 | 5.31 MB | 1 年前3Conan 1.20 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 14.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 14.6 Using Visual the reader should adapt to their own platform and settings (for example conan install . -s compiler=gcc). 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 >= 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility. You0 码力 | 611 页 | 4.89 MB | 1 年前3Conan 1.19 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 14.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 14.6 Using Visual the reader should adapt to their own platform and settings (for example conan install . -s compiler=gcc). 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 >= 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility. You0 码力 | 609 页 | 4.88 MB | 1 年前3Conan 1.9 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 13.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 13.6 Using Visual the reader should adapt to their own platform and settings (for example conan install . -s compiler=gcc). 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 >= 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility. You0 码力 | 470 页 | 3.05 MB | 1 年前3Conan 1.8 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 13.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 13.6 Using Visual the reader should adapt to their own platform and settings (for example conan install . -s compiler=gcc). 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 >= 5.1, Conan will set the compiler.libcxx to the old ABI for backwards compatibility. You0 码力 | 458 页 | 3.03 MB | 1 年前3Conan 1.23 Documentation
based on Makefiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 15.5 How to manage the GCC >= 5 ABI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 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 码力 | 637 页 | 5.04 MB | 1 年前3
共 937 条
- 1
- 2
- 3
- 4
- 5
- 6
- 94