请问有编译成功方舟编译器源码的吗?
Tofloor
poster avatar
xuanwu
deepin
2019-09-03 15:00
Author
至今还没看到deepin下的情况。其他几个平台结果见:https://gitee.com/Program-in-Chinese/ark-compiler-source-code-build-environment

Reply Favorite View the author
All Replies
1 / 2
To page
avatar
byx8848320105
deepin
2019-09-03 16:15
#1
虽然我不懂源码,但是我期待方舟编译器的应用。为国产系统及应用加油。
Reply View the author
avatar
189******44
deepin
2019-09-03 17:37
#2
在deepin上编译llvm失败
user@user-PC:~/OpenArkCompiler/tools/llvm$ cmake ~/Downloads/llvm-8.0.0.src
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- broken
CMake Error at /usr/share/cmake-3.9/Modules/CMakeTestCCompiler.cmake:51 (message):
  The C compiler "/usr/bin/cc" is not able to compile a simple test program.

  It fails with the following output:

   Change Dir: /home/user/Downloads/llvm-8.0.0.src/CMakeFiles/CMakeTmp

  

  Run Build Command:"/usr/bin/make" "cmTC_c3a7f/fast"

  /usr/bin/make -f CMakeFiles/cmTC_c3a7f.dir/build.make
  CMakeFiles/cmTC_c3a7f.dir/build

  make[1]:
  进入目录“/home/user/Downloads/llvm-8.0.0.src/CMakeFiles/CMakeTmp”

  Building C object CMakeFiles/cmTC_c3a7f.dir/testCCompiler.c.o

  /usr/bin/cc -o CMakeFiles/cmTC_c3a7f.dir/testCCompiler.c.o -c
  /home/user/Downloads/llvm-8.0.0.src/CMakeFiles/CMakeTmp/testCCompiler.c

  cc: error trying to exec 'as': execvp: 没有那个文件或目录

  make[1]: ***
  [CMakeFiles/cmTC_c3a7f.dir/build.make:66:CMakeFiles/cmTC_c3a7f.dir/testCCompiler.c.o]
  错误 1

  make[1]:
  离开目录“/home/user/Downloads/llvm-8.0.0.src/CMakeFiles/CMakeTmp”

  make: *** [Makefile:126:cmTC_c3a7f/fast] 错误 2

  

  

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:39 (project)


-- Configuring incomplete, errors occurred!
See also "/home/user/Downloads/llvm-8.0.0.src/CMakeFiles/CMakeOutput.log".
See also "/home/user/Downloads/llvm-8.0.0.src/CMakeFiles/CMakeError.log".
logs.zip



Reply View the author
avatar
wtz
deepin
2019-09-03 18:04
#3
as?似乎是binutils里面的东西?
Reply View the author
avatar
189******44
deepin
2019-09-03 18:24
#4
https://bbs.deepin.org/post/182364
as?似乎是binutils里面的东西?

嗯,我重装了一下binutils包就好了,应该是从unstable切换到stable时,包损坏了
Reply View the author
avatar
shenqiufengye
deepin
2019-09-03 19:31
#5
sudo apt-get -y install openjdk-8-jdk git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip lib32z1-dev qemu g++-multilib gcc-multilib libglib2.0-dev libpixman-1-dev linux-libc-dev:i386

安装最后一个包:linux-libc-dev:i386  直接把我前面安装的包卸载了。。。咋回事
Reply View the author
avatar
xuanwu
deepin
2019-09-03 20:52
#6
https://bbs.deepin.org/post/182364
在deepin上编译llvm失败

请问为何要编译llvm?clang的发布包没有deepin能用的吗?
Reply View the author
avatar
189******44
deepin
2019-09-03 22:43
#7
本帖最后由 izee 于 2019-9-3 14:48 编辑
https://bbs.deepin.org/post/182364
请问为何要编译llvm?clang的发布包没有deepin能用的吗?

指南上写的要8.0,deepin的库里面没有,官网上也没有提供适用于deepin的二进制包
Reply View the author
avatar
189******44
deepin
2019-09-03 22:44
#8
https://bbs.deepin.org/post/182364
sudo apt-get -y install openjdk-8-jdk git-core gnupg flex bison gperf build-essential zip curl zlib1 ...

我没有安装linux-libc-dev:i386,尝试了各种姿势,感觉这个包似乎和linux-libc-dev冲突,估计是包信息有误
Reply View the author
avatar
xuanwu
deepin
2019-09-03 22:47
#9
https://bbs.deepin.org/post/182364
我没有安装linux-libc-dev:i386,尝试了各种姿势,感觉这个包似乎和linux-libc-dev冲突,估计是包信息有 ...

印象里看到过报告(其他平台)说可以不安装。
deepin不能用ubuntu的pre-built包吗?如 http://releases.llvm.org/8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
Reply View the author
avatar
189******44
deepin
2019-09-03 22:49
#10
https://bbs.deepin.org/post/182364
印象里看到过报告(其他平台)说可以不安装。
deepin不能用ubuntu的pre-built包吗?如 http://releases.l ...

这个没有测试
Reply View the author
avatar
xuanwu
deepin
2019-09-03 22:51
#11

在ubuntu 18.04下,是直接下了pre-built包,解压到tools/下即可,不需要安装
Reply View the author
avatar
gongsong
deepin
2019-09-03 22:54
#12
没什么用,目前也只能编译部分简单的函数,连一些简单的java应用都编译不了,更不用说安卓app及安卓系统应用了,应该是赶工出来的东西,所以目前还没有一个方舟编译的app出来,那个所谓的微博极速版估计也是假的,吹过了
Reply View the author
avatar
xuanwu
deepin
2019-09-03 22:56
#13
https://bbs.deepin.org/post/182364
没什么用,目前也只能编译部分简单的函数,连一些简单的java应用都编译不了,更不用说安卓app及安卓系统应 ...

请问如何”编译部分简单的函数“?
Reply View the author
avatar
189******23
deepin
2019-09-03 23:35
#14
啥叫能编译部分简单的函数?
我什么都编译不了。。
Reply View the author
avatar
xuanwu
deepin
2019-09-04 01:05
#15
https://bbs.deepin.org/post/182364
啥叫能编译部分简单的函数?
我什么都编译不了。。

请问是在deepin哪个版本下编译了源码?碰到什么问题吗?
Reply View the author
avatar
189******23
deepin
2019-09-04 01:21
#16
https://bbs.deepin.org/post/182364
请问是在deepin哪个版本下编译了源码?碰到什么问题吗?

在suse编的。
知乎有教程
但是没有意义。
Reply View the author
avatar
xuanwu
deepin
2019-09-04 08:29
#17
https://bbs.deepin.org/post/182364
在suse编的。
知乎有教程
但是没有意义。

suse编译的教程可否给个链接?我好加到顶楼的列表里。
Reply View the author
avatar
爪巴戈
deepin
2019-09-04 17:02
#18
编译成功了, 不会用, 没什么意义啊!
Reply View the author
avatar
189******44
deepin
2019-09-04 17:52
#19
deepin没有这两个包:gcc-5-aarch64-linux-gnu g++-5-aarch64-linux-gnu
如果用gcc-6-aarch64-linux-gnu g++-6-aarch64-linux-gnu来代替,则会和g++-multilib gcc-multilib冲突。
Reply View the author
avatar
189******23
deepin
2019-09-04 18:17
#20
https://bbs.deepin.org/post/182364
suse编译的教程可否给个链接?我好加到顶楼的列表里。

没意义啊,你非要编译来干嘛?
现在就是个PPT编译器。
等正式版出来不好吗?
你猴急猴急的也没有任何意义。
Reply View the author
1 / 2
To page