Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于编译工具链的一些疑问 #6

Open
soaringleefighting opened this issue Aug 13, 2021 · 12 comments
Open

关于编译工具链的一些疑问 #6

soaringleefighting opened this issue Aug 13, 2021 · 12 comments

Comments

@soaringleefighting
Copy link

你好,我刚开始接触龙芯编译工具链,在使用loongarch64-linux-gnu-2021-06-19.tar.gz的时候遇到一些问题:
1、使用loongarch64-linux-gnu-gcc编译一个简单的c代码,发现编译出来的目标文件架构不对 ,是因为需要指定架构吗?
image

另外,可以提供关于这个工具链的使用文档吗?
谢谢!

@soaringleefighting
Copy link
Author

@sunhaiyong1978 帮忙指导一下哈,看看是不是我哪里操作不对?
运行命令: loongarch64-linux-gnu-gcc -march=loongarch64 -o main main.c

@jiegec
Copy link

jiegec commented Aug 13, 2021

@sunhaiyong1978
Copy link
Collaborator

对,更新file命令可以看LoongArch的ELF文件,不更新也没关系,不影响生成的程序。

@soaringleefighting
Copy link
Author

好的,非常感谢!

@soaringleefighting
Copy link
Author

再请教一下,LoongArch交叉编译工具链支持macOS Apple Silicon平台吗?

@Songcc87
Copy link

@sunhaiyong1978 请问一下,我使用./configure --host=loongarch64-unknown-linux-gun编译源码时,提示“cannot find libjpeg support”,而我host主机是安装了libjpeg-dev的,而且我也下载了jpegsrc.v9.tar.gz源码编译指定安装目录为loongarch64的cross-tool目录--prefix=${SYSDIR}/cross-tools, 仍然无法找到libjpeg,是因为libjpeg还不支持loongarch64吗,有什么办法可以解决该问题吗。

@sunhaiyong1978
Copy link
Collaborator

不是libjpeg不支持loongarch64,而是现在你用的这个交叉工具链没有带libjpeg的库和头文件。
另外你这是在编译啥软件?

@Songcc87
Copy link

我在尝试编译打印机相关的驱动,以供一些打印机厂商可以使用该环境共同建立外设生态。编译过程中会用到libjpeg、libcups、libusb-1-0.0、libsane、libsnmp、python2.7-dev、libdbus-1-dev、libcrypto等相关库文件。请问后续会继续更新工具链增加这些库和头文件吗?希望能够尽快更新这些库和头文件。

@sunhaiyong1978
Copy link
Collaborator

对,会逐步增加的。

@trcrsired
Copy link

还有。mpfr gmp为何gcc下载的默认不能用呀。不能把loongarch64作为宿主

@sunhaiyong1978
Copy link
Collaborator

啥意思?

@babyxong
Copy link

image
你好,我在docker中使用gcc时候,报这个错误的问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants