FAQs

How Do I Delete Temporary Files Generated During Compilation?

Question

How do I delete temporary files generated during compilation?

Answer

Go to the /sda/openGauss-server directory and run the following command to delete temporary files generated during compilation.

  • Delete the files generated by configure and make.

    make distclean -sj
    
  • Delete the files generated by make.

    make clean -sj
    

How Do I Resolve the “Configure error: C compiler cannot create executables” Error?

Question

How do I resolve the “Configure error: C compiler cannot create executables” error reported during version compilation?

Answer

Error cause: The binarylibs file is incomplete or damaged.

Solution: If binarylibs is built using open-source software, rebuild the open-source third-party software. If binarylibs is downloaded from code, download the code again. Then run the current script or command again.

How Do I Handle the “g++: fatal error: Killed signal terminated program cclplus” Error?

Question

How do I resolve the “g++: fatal error: Killed signal terminated program cclplus” error that occurs during compilation.

Answer

Error cause: The -sj parameter is added to the compilation process in the script. The number of concurrent tasks is too large.

Solution: Reduce the number of concurrent make tasks during compilation or run the make command directly. If the one-click script is used, you need to modify the script.

How Do I Handle the “out of memory allocating xxx bytes after a total of xxx bytes” Error?

Question

How do I resolve the “out of memory allocating xxx bytes after a total of xxx bytes” error that occurs during compilation.

Answer

Error cause: The -sj parameter is added to the compilation process in the script. In addition, the machine configuration is low, the memory is insufficient, and the number of concurrent tasks is too large. As a result, an error is reported.

Solution: Reduce the number of concurrent make tasks during compilation or run the make command directly. If the one-click script is used, you need to modify the script.

Feedback
编组 3备份
    openGauss 2024-10-03 04:45:44
    cancel