什么时候出for arm64cpu的0.19版呢
Moderator: paullee
Forum rules
论坛规矩 / 論壇規矩 , 有用的资讯 / 有用的資訊
论坛规矩 / 論壇規矩 , 有用的资讯 / 有用的資訊
什么时候出for arm64cpu的0.19版呢
现在for arm64 linux的最新版本知道0.18,最新的0.19 appimage只支持x86的cpu
-
- Veteran
- Posts: 2190
- Joined: Tue Jan 03, 2017 10:55 am
Re: 什么时候出for arm64cpu的0.19版呢
Hi Alex, is you arm64 build happens to be available for public to download? I think the OP is asking for upstream build.-alex- wrote:ping
Re: 什么时候出for arm64cpu的0.19版呢
Hi, no it is not planed sorry.realthunder wrote: ↑Thu Jan 07, 2021 11:16 pm Hi Alex, is you arm64 build happens to be available for public to download? I think the OP is asking for upstream build.
The original poster could try to compile FC by himself? I don't know his OS, but that's not so difficult on Linux, he should just follow the Compile_on_Linux instructions.
用户@wywwy可以尝试自己编译FC? 我不知道他的操作系统,但是在Linux上并不是那么困难,他应该遵循 Compile_on_Linux 的说明。
@wywwy:告诉我是否需要一些帮助来编译 FC 0.19.
88
Re: 什么时候出for arm64cpu的0.19版呢
我试用的是uos ,这是基于 debian 。我还没有编译过,不过我愿意尝试一下,能否提供一些这方面的教程呢。
Re: 什么时候出for arm64cpu的0.19版呢
Google translation / 谷歌翻译
Sorry, late reply / 不好意思回复迟了:
Do this (Debian 10) / 这样做(Debian 10) :
1- Open a bash terminal / 打开bash终端:
2- Update the system / 更新系统 :
Code: Select all
sudo apt-get update
sudo apt-get upgrade
3- Download the FreeCAD source code / 下载FreeCAD源代码 :
Code: Select all
sudo apt install git
cd
git clone https://github.com/FreeCAD/FreeCAD.git freecad-source
4- Then install dependancies following Compile_on_Linux / 然后按照 Compile_on_Linux 安装依赖项 :
Code: Select all
sudo apt install build-essential
libtool
lsb-release
cmake
cmake-gui
cmake-curses-gui
libboost-date-time-dev
libboost-dev
libboost-filesystem-dev
libboost-graph-dev
libboost-iostreams-dev
libboost-program-options-dev
libboost-python-dev
libboost-regex-dev
libboost-serialization-dev
libboost-signals-dev
libboost-thread-dev
libcoin-dev
libeigen3-dev
libgts-bin
libgts-dev
libkdtree++-dev
libmedc-dev
libocct-data-exchange-dev
libocct-ocaf-dev
libocct-visualization-dev
libopencv-dev
libproj-dev
libpyside2-dev
libqt5opengl5-dev
libqt5svg5-dev
libqt5webkit5-dev
libqt5x11extras5-dev
libqt5xmlpatterns5-dev
libshiboken2-dev
libspnav-dev
libvtk7-dev
libx11-dev
libxerces-c-dev
libzipios++-dev
occt-draw
pyside2-tools
python3-dev
python3-matplotlib
python3-pivy
python3-ply
python3-pyside2.qtcore
python3-pyside2.qtgui
python3-pyside2.qtsvg
python3-pyside2.qtwidgets
python3-pyside2uic
qtbase5-dev
qttools5-dev
swig
5- Create freecad-buid folder in you home/user directory or whatever, then compile the source code inside it / 在主目录/用户目录或任何其他目录中创建freecad-buid文件夹,然后在其中编译源代码 :
Code: Select all
cd
mkdir freecad-build
cd freecad-build/
cmake ../freecad-source -DBUILD_QT5=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DUSE_PYBIND11=ON
6- Compile / 编译 :
Code: Select all
make -j$(nproc --ignore=2)
7- Run and enjoy FreeCAD / 运行并享受FreeCAD :
Code: Select all
cd
cd freecad-build/bin/
./Freecad
Good luck / 祝好运
Re: 什么时候出for arm64cpu的0.19版呢
安装第三方依赖的时候,很多都无法定位啊,很多包无法定位,什么源可以都包含呢
-
- Posts: 126
- Joined: Wed Jul 03, 2019 8:15 am
Re: 什么时候出for arm64cpu的0.19版呢
ARM 64位的版本,可能有些难度。如果你是使用 conda 这种科学计算软件环境,来安装 freecad, 一般情况下,freecad 应可以运行。但有些工具, 如 ccx 或 gmsh 等,可能会有问题。可能这些工具使用了 Intel 专用的硬件加速指令,但 ARM 64-bit 上没有相应的指令。
Apple MacBook M1 号称使用 Rosetta2 函数库来转译两个CPU 架构之间的区别,但经我实测,现在还没有宣称的那么好,还有好多软件工具有问题。
Apple MacBook M1 号称使用 Rosetta2 函数库来转译两个CPU 架构之间的区别,但经我实测,现在还没有宣称的那么好,还有好多软件工具有问题。
Re: 什么时候出for arm64cpu的0.19版呢
非常感谢 @-alex-,按照你的方法这次顺利地在华为鲲鹏920(arm构架)平台上编译0.20版的freecad,并正常运行。
Re: 什么时候出for arm64cpu的0.19版呢
非常感谢,原先在uos 1030版本下,用你的方法没成功,升级到1040后再试了一次,很顺利就完成了,你的方法最简单.我还想请教一下,我如何打包成可以在别的机器上安装的deb安装包,或者appimage文件包呢?-alex- wrote: ↑Thu Jan 21, 2021 1:17 am
Google translation / 谷歌翻译
Sorry, late reply / 不好意思回复迟了:
Do this (Debian 10) / 这样做(Debian 10) :
1- Open a bash terminal / 打开bash终端:
2- Update the system / 更新系统 :Code: Select all
sudo apt-get update sudo apt-get upgrade
3- Download the FreeCAD source code / 下载FreeCAD源代码 :Code: Select all
sudo apt install git cd git clone https://github.com/FreeCAD/FreeCAD.git freecad-source
4- Then install dependancies following Compile_on_Linux / 然后按照 Compile_on_Linux 安装依赖项 :Code: Select all
sudo apt install build-essential libtool lsb-release cmake cmake-gui cmake-curses-gui libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-graph-dev libboost-iostreams-dev libboost-program-options-dev libboost-python-dev libboost-regex-dev libboost-serialization-dev libboost-signals-dev libboost-thread-dev libcoin-dev libeigen3-dev libgts-bin libgts-dev libkdtree++-dev libmedc-dev libocct-data-exchange-dev libocct-ocaf-dev libocct-visualization-dev libopencv-dev libproj-dev libpyside2-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev libqt5xmlpatterns5-dev libshiboken2-dev libspnav-dev libvtk7-dev libx11-dev libxerces-c-dev libzipios++-dev occt-draw pyside2-tools python3-dev python3-matplotlib python3-pivy python3-ply python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtsvg python3-pyside2.qtwidgets python3-pyside2uic qtbase5-dev qttools5-dev swig
5- Create freecad-buid folder in you home/user directory or whatever, then compile the source code inside it / 在主目录/用户目录或任何其他目录中创建freecad-buid文件夹,然后在其中编译源代码 :Code: Select all
cd mkdir freecad-build cd freecad-build/ cmake ../freecad-source -DBUILD_QT5=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DUSE_PYBIND11=ON
6- Compile / 编译 :Code: Select all
make -j$(nproc --ignore=2)
7- Run and enjoy FreeCAD / 运行并享受FreeCAD :Code: Select all
cd cd freecad-build/bin/ ./Freecad
Good luck / 祝好运