一、背景
最近要将一个使用PySide6写GUI的程序部署到英伟达Jetson Nano上。原本以为装个conda就能很快装好环境,结果发现arm的生态有点太糟糕了,啥都要自己编译安装,尤其是这个Pyside6。主要参考博客。当时编译没成功,直接下载编译后的文件安装。
二、目标
编译conda没有的包
三、编译工具简介
Gcc与Clang区别
- Gcc:编译器——当你的程序只有一个源文件时,直接就可以用gcc命令编译它。
-
Clang:编译器——Clang是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。
Make与CMake别
- Make:编译工具——当有多个源文件时,gcc一个一个去搞就头大了,这时候可以通过make,用Makefile组织好ÿ