首页 > 系统相关 >Windows系统下无头构建Linux系统下的so文件

Windows系统下无头构建Linux系统下的so文件

时间:2024-12-16 20:59:05浏览次数:6  
标签:NI Windows Eclipse so 版本 Linux 2017 IDE

 

(开始执行以下步骤时,确保已经在系统下安装2017版Labview软件,及其驱动软件,压缩包内包含32位java插件安装包与NI Linux Real-Time Eclipse Edition的C/C++开发工具包***建议均使用默认路径安装***C盘空间配置大一些)

1. 首先我们需要在Windows系统里面安装Java插件(建议使用32位的Java插件,因为NI Linux Real-Time Eclipse Edition的C/C++开发工具(IDE)是32位与其匹配),用户可以点击这个链接进行下载安装:https://www.java.com/en/,如图9-88所 示。(安装包里已经存放文件夹中——见:jre-8u311-windows-i586.exe,双击即可安装默认在c盘即可)

2. 安装用于NI Linux Real-Time Eclipse Edition的C/C++开发工具(IDE),注意,这个工具是NI专门设计用于RT系统驱动编译的IDE开发环境。这个IDE跟LabVIEW版本有关系:

●对于LabVIEW 2014至LabVIEW 2016,请安装适用于NI Linux Real-Time的C/C++开发版本:Eclipse Edition 2014-2016 。(经过测试Eclipse 2014LabVIEW 2017也可进行关联)

●对于LabVIEW 2017到LabVIEW 2020,请安装用于NI Linux Real-Time的C/C++开发版本:Eclipse Edition 2017-2018。

这里我们选择的Eclipse版本是2017-2018,下载链接如下:https://www.ni.com/enus/support/downloads/software-products/download.c-c---development-tools.html,在这个页面里面,选择2017版本2014版本步骤与其相同,只有命令略有不同,同时2014版本与2017版本可以全部安装在同一台电脑上),然后点击右下角的“下载”按钮即可,如图9-89所示。下载安装之后,重启一下电脑,在开始菜单的“National Instruments”文件夹里面就多出来了一个Eclipse开发环境IDE,如图9-90所示。

9-90:安装成功后,在开始菜单里面找到Eclipse开发环境IDE

3.启动用于NI Linux Real-Time的C/C++开发工具。在弹出来的向导页面里面,选择 一个Workspace工作间,比如,这里我们选择路径D:\workspaceso1,如图9-91所示,然后点击 “OK”按钮。2014版本与其相同)

图9-91:启动Eclipse IDE的时候,选择一个Workspace工作空间

4. 进入Eclipse编辑页面之后,选择File>>New>>C Project,如图9-92所示,然后在 弹出来的项目属性页面里面,选择Shared Library里面的空项目,右侧的编译器工具链选 择Cross GCC,如图9-93所示。因为我们只需编译生成动态链接库so文件即可。

图9-92:新建一个C项目工程

图9-93:在C项目属性配置页面里面填写项目名称并选择共享库和GCC交叉编译器

5. 点击上图9-93页面中的“Next”下一步之后,同时勾选Debug和Release,如图9-94 所示,然后点击下一步继续。

图9-94:同时勾选Debug和Release配置

6. 下一步会提示用户需要配置Cross GCC交叉编译器的前缀和路径,用户可以参考下面的列表,根据自己使用的设备CPU种类和软件协议栈版本,选择合适的NI Linux RealTime编译器路径和前缀。

标签:NI,Windows,Eclipse,so,版本,Linux,2017,IDE
From: https://blog.csdn.net/Y_Joe/article/details/144515074

相关文章

  • 代码审计之Fastjson
    写一个demopackagecn.anger.fastjsontest.demos.web;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;publicclassFastjsonController{publicstaticvoidmain(String[]args){//利用Fastjson去解析变量数据......
  • JavaWeb-2 Ajax以JSON格式访问Servlet
    1.客户端代码1<!DOCTYPEhtml>2<html>3<head>4<metacharset="UTF-8">5<title>Bootstrap实例-水平表单</title>6<linkrel="stylesheet"type="text/css"href="./css/boo......
  • 论文解读《The Philosopher’s Stone: Trojaning Plugins of Large Language Models
    发表时间:2025期刊会议:NetworkandDistributedSystemSecurity(NDSS)Symposium论文单位:ShanghaiJiaoTongUniversity论文作者:TianDong,MinhuiXue,GuoxingChen,RayneHolland,YanMeng,ShaofengLi,ZhenLiu,HaojinZhu方向分类:BackdoorAttack论文链接开源......
  • CS-453 Software transactional memory
    Projectdescription(CS-453)S´ebastienRouaultAntoineMuratSeptember24,2024Projectforum:https://moodle.epfl.ch/mod/forum/view.php?id=108506011Softwaretransactionalmemoryourgoalistoimplementasoftwaretransactionalmemorylibrary.Theproject......
  • SOEE2810: Data Analysis and Visualisation
    AssessmentbriefModulecode&titleSOEE2810:DataAnalysisandVisualisationAssignmenttitleTheLastGlacialMaximumreportAssignmenttypePythonnotebookwithcode,freetextandplotsLearningoutcomesassessed1.Practiceskillsinmeasurement......
  • Cursor + Devbox 学习笔记2
     【一行代码不写搞定开发和上线|Cursor+Devbox|AI写代码|全栈开发|Docker|K8S】https://www.bilibili.com/video/BV124D5YEEAD/?share_source=copy_web&vd_source=f4634749379d1151961b5797f4268f87视频源Devbox地址:https://cloud.sealos.run/提示词文档:https://square-rave......
  • AlmaLinux 10.0 Beta “Purple Lion” - RHEL 二进制兼容免费发行版
    AlmaLinux10.0Beta“PurpleLion”-RHEL二进制兼容免费发行版由社区提供的免费Linux操作系统,RHEL二进制兼容发行版请访问原文链接:https://sysin.org/blog/almalinux-10/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org由社区提供的免费Linux操作系统一......
  • Linux安装之后你需要做的事
    #从里面选一个源就可以了,优先推荐ustc,我这边的1000M宽带可以跑到70M-83M/s#vim/etc/apt/source.list#官方源debhttp://http.kali.org/kalikali-rollingmainnon-freecontribdeb-srchttp://http.kali.org/kalikali-rollingmainnon-freecontrib #中科大源deb......
  • LInux基础——vsftpd问题
    1、问题:客户端报错“响应:500OOPS:failedtoopenxferloglogfile:/var/log/vsftpd/vsftpd.conf”根因:没有创建vsftpd日志目录#创建vsftpd日志目录mkdir/var/log/vsftpd 2、问题:修改默认vsftpd登入端口根因:/etc/vsftpd/vsftpd.conf#将默认登入端口21修改未132......
  • Fortify Static Code Analyzer 24.2 for macOS, Linux & Windows - 静态应用安全测试
    FortifyStaticCodeAnalyzer24.2formacOS,Linux&Windows-静态应用安全测试FortifySCA-代码漏洞扫描工具|静态代码测试|代码安全分析请访问原文链接:https://sysin.org/blog/fortify-static-code-analyzer/查看最新版。原创作品,转载请保留出处。作者主页:sysin.......