首页 >>  正文

linux不能下载gcc

来源:baiyundou.net   日期:2024-09-23

作为一款经典的国产芯,全志T507-H芯片被广泛应用于车载电子、电力、医疗、工业控制、物联网、智能终端等诸多领域当中,而在各种复杂的嵌入式Linux应用场景当中,“打通ARM板卡与Windows设备间的壁垒以实现跨平台的文件共享”是一项不能被忽视的重要功能,那么该如何做到这一点呢?

我们可以使用Samba,这是一款在Linux系统上实现SMB的免费软件,可以在不同操作系统之间实现文件和打印机的共享。使用Samba可以方便地在Linux、Windows和Mac等不同平台之间共享文件,大大提高了文件的传输效率。

本文小编将为大家介绍如何在飞凌嵌入式OKT507-C开发板上架设Samba服务。

01 编译源码

1. 源码下载地址:http://ftp.samba.org/pub/samba/

下载Samba源码包,进入source3 路径:

2. 配置configure:

./configure CC=aarch64-linux-gnu-gcc LD=aarch64-linux-gnu-ld AR=aarch64-linux-gnu-ar --target=arm-none-linux --host=arm-none-linux-gnueabihf samba_cv_CC_NEGATIVE_ENUM_VALUES=yes --cache-file=arm-linux.cache

3. 编译源码(只能单线程编译,不加-j参数):

make

4. make install 生成安装文件:

Makefile中指定安装路径

samba-3.4.17/source3$make install

5. 在安装路径下打包生成文件:

02 配置服务

1. 将压缩包解压到如下路径:

2. 在如下路径新建配置文件:

3. 编辑文件内容:

[global]
workgroup = root
security = user
client lanman auth = yes
lanman auth = yes
map to guest = bad user
guest account = root
[project]
comment = project
path = /
available = yes
browseable = yes
public = yes
guest ok = yes
writable = yes

4. 添加库文件

将如下路径的动态链接库文件拷贝到板子的/lib目录:

5. 启动服务

03 应用服务

1. OKT507-C开发板(Linux板卡)和Windows主机共享文件:

(1)启动Samba服务,配置与主机同一网段的IP:

(2)在Windows主机中添加Samba的支持:

打开控制面板进入如下界面:

勾选如下三个选项:

(3)在文件管理器输入\\\\服务端 IP,回车即可看到共享路径:

2. Linux板卡与Ubuntu虚拟机共享目录:

(1)安装cifs-utils:

(2)创建挂载点:

(3)挂载共享目录:

到这里,我们就完成了在飞凌嵌入式OKT507-C开发板上架设Samba服务,并且顺利地使这款Linux板卡与Windows主机和Ubuntu虚拟机进行文件共享了。当然,不同主控平台板卡的具体操作会有差异,但整体思路是一致的,希望本文提供的方法能够对屏幕前工程师朋友们的项目开发有所帮助。

举报/反馈
","gnid":"9f3f4d6633b91b72d","img_data":[{"flag":2,"img":[{"desc":"","height":"427","title":"","url":"https://p0.ssl.img.360kuai.com/t015c13ace1900946b9.jpg","width":"640"},{"desc":"","height":"640","title":"","url":"https://p0.ssl.img.360kuai.com/t01157582d9902f3fe2.jpg","width":"640"},{"desc":"","height":"169","title":"","url":"https://p0.ssl.img.360kuai.com/t017948fe066c3a7f05.jpg","width":"640"},{"desc":"","height":"169","title":"","url":"https://p0.ssl.img.360kuai.com/t01c0fe9fba23e63d75.jpg","width":"640"},{"desc":"","height":"182","title":"","url":"https://p0.ssl.img.360kuai.com/t01460732f55d41e9b0.jpg","width":"637"},{"desc":"","height":"142","title":"","url":"https://p0.ssl.img.360kuai.com/t016ac5528a70e5b190.jpg","width":"416"},{"desc":"","height":"127","title":"","url":"https://p0.ssl.img.360kuai.com/t01674cc2df57a1dc0c.jpg","width":"640"},{"desc":"","height":"133","title":"","url":"https://p0.ssl.img.360kuai.com/t01ae5acc0b51fa56d2.jpg","width":"640"},{"desc":"","height":"336","title":"","url":"https://p0.ssl.img.360kuai.com/t016cc862038f6540d0.jpg","width":"640"},{"desc":"","height":"122","title":"","url":"https://p0.ssl.img.360kuai.com/t019cdf6b4f3a53f612.jpg","width":"640"},{"desc":"","height":"164","title":"","url":"https://p0.ssl.img.360kuai.com/t01a28186e31439e468.jpg","width":"600"},{"desc":"","height":"290","title":"","url":"https://p0.ssl.img.360kuai.com/t017b7b58f7adc1127a.jpg","width":"520"},{"desc":"","height":"280","title":"","url":"https://p0.ssl.img.360kuai.com/t01a0dcf9e37a92df8d.jpg","width":"417"},{"desc":"","height":"248","title":"","url":"https://p0.ssl.img.360kuai.com/t01afe4186f919ee8b0.jpg","width":"640"},{"desc":"","height":"99","title":"","url":"https://p0.ssl.img.360kuai.com/t01af62f8fed000fdfe.jpg","width":"640"},{"desc":"","height":"184","title":"","url":"https://p0.ssl.img.360kuai.com/t018eab4289e8ac0cff.jpg","width":"640"},{"desc":"","height":"107","title":"","url":"https://p0.ssl.img.360kuai.com/t01c7e156240f3e062c.jpg","width":"640"},{"desc":"","height":"117","title":"","url":"https://p0.ssl.img.360kuai.com/t01dabe10b52a3b5116.jpg","width":"640"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1697806135000,"pure":"","rawurl":"http://zm.news.so.com/2e84dbe6a28d19e4d5f6422fe5af78c8","redirect":0,"rptid":"65f0d202a0556c20","rss_ext":[],"s":"t","src":"飞凌嵌入式","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""},{"clk":"ktechnology_1:ows","k":"ows","u":""}],"title":"为飞凌嵌入式T507-H开发板配置Samba服务,实现跨系统的文件共享

倪莘欢5175如何在linux上编译C语言? 没有安装gcc组件怎么办? -
莫咸元19716657286 ______ linux基本上自带GCC,你先写一个.c文件,例如写了sample.c的C语言文件,然后在终端你写的文件目录下运行, gcc -o sample sample.c , 如果没有GCC组件的话到终端输入sudo apt-get install gcc

倪莘欢5175为什么安装linux中不可以用vi中gcc 在编辑时出 现bash:gcc:command not found -
莫咸元19716657286 ______ vi filename.c gcc filename.c -o filename 你的使用有问题吧.vi 是编辑器 gcc 是编译器

倪莘欢5175ubuntu怎么安装gcc编译器 -
莫咸元19716657286 ______ 在Ubuntu下安装GCC和其他一些Linux系统有点不一样.方法一:该方法超简单:sudo apt-get build-depgcc 就上面这条命令就可以搞定 方法二:sudo apt-get install build-essential 还是简单,一句命令也可以搞定 安装完了可以执行 gcc--version 的命令来查看版本,输出如下:gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7) Copyright(C)2007FreeSoftwareFoundation,Inc.

倪莘欢5175Linux gcc安装错误 -
莫咸元19716657286 ______ 编译错误一般来说有2种解决办法:1、configure时,检查是否有error,解决这个error2、如果configure没有error,那么删除解压后的目录,重新解压,再配置,再make

倪莘欢5175linux中gcc安装问题 -
莫咸元19716657286 ______ 在vmware中安装linux系统的vmware-Tools 许多人第一次装linux ,都会被那个vmware-tools弄得晕头转向.现在详细向大家介绍如何安装linux下的vmwareTools.假设主机为windows,客户机为linux. 1.安装工具.让虚拟机运行于窗口状态,不要全...

倪莘欢5175linux怎么安装gcc4.7.x -
莫咸元19716657286 ______ 首先准备好arm-linux-gcc的包,比如说是arm-linux-gcc-fh.tar.gz.首先是解压缩,路径可以随便放,最好放在/opt这个目录下面.使用如下命令:tar xvzf arm-linux-gcc-fh.tar.gz(空格)C(空格/(注意这之间的空格).然后就解压缩好了,接下来就是要修改一下配置文件了.切换到root权限,输入如下命令:vi /etc/bash.bashrc 在最后面一行加入如下语句:export PATH=$PATH:/opt/***(***表示你的arm-linux-gcc这个可执行文件的路径); 最后,重启一下配置文件,使用如下命令:source /etc/bash.bashrc,

倪莘欢5175如何在Linux 图形界面下安装GCC -
莫咸元19716657286 ______ linux 下自带 GCC 不用安装,使用时候,直接命令 gcc 源文件.c 就可以了

倪莘欢5175在linux虚拟机上,如何安装gcc,javac,要具体步骤,谢了!! -
莫咸元19716657286 ______ 这些个软件一般系统里都自带了的1 首先搭建好你的本地yum源, 2 然后直接用yum命令安装就可以了 yum install gcc -y yum install java* -y3 然后你在用 rpm -qa gcc 查看下就ok了 不懂 在问我

倪莘欢5175怎么检查linux有没有安装gcc -
莫咸元19716657286 ______ 我在百度上找到一些答案 希望能帮助你 首先我们先要确定下,机器是否已经安装有gcc.我们输入gcc看看?很显然,提示命令找不到,显然我们是没有安装的.2 我们首先需要挂载光盘到挂载点.mount /dev/cdrom /mnt 我这里是挂载到mnt目录...

倪莘欢5175如何看linux有没有安装gcc -
莫咸元19716657286 ______ 从提示上来看,要用 apt-get install 来装,说明是 ubuntu/debian之类的linux发行版,你怎么又会去用 rpm 来查询和安装软件? 你不说你是什么发行版,楼上回答的人也不管,直接就让你用rpm,误人子弟啊.正确的方法是,sudo apt-...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024