导航:首页 > 源码编译 > 展讯6533平台编译命令

展讯6533平台编译命令

发布时间:2022-07-20 06:09:33

1. linux编译命令怎么写的

楼主说的时GCC么 一个简单的用法,gcc -c 1.c -o 1.o 这是编译过程,其他用法楼主可以网络。

2. 如何用命令提示符编译汇编程序啊,忘记了...

运行MASM
然后输入ASM源文件路径
回车几下,到OBJ的时候填个文件名回车,就编译出OBJ文件了
然后运行LINK
输出OBJ的路径,然后在EXE的地方填个文件名,就完了
------------------------
- -
网络搜一下就有了
http://www.programfan.com/showdown.asp?id=171
我说的那个是MASM5的方法

3. 命令行是怎么编译和运行一个程序

点击电脑开始菜单,打开运行窗口,在窗口编辑框里输入cmd,点击确定按钮,打开cmd命令
窗口,然后进入你的工程目录中的可执行程序文件夹
输入可执行程序文件名 后面带上你需要的参数 按Enter键 就可以了

cmd命令:如你的可执行程序在D://CP//debug/aa.exe
你需要在命令行窗口输入d:按Enter键进入D盘
cd CP/debug按Enter键进入D盘中CP目录debug子目录中
输入aa.exe 2 3 按Enter键运行你的程序 结果就会出现
2.000000 to the 3.000000 power = 8

4. 如何使用命令行编译和运行java代码

这里给你一个具体的场景来讲述如何使用命令行编译和运行Java代码:

任务

我们有一个相当标准的Java工程,它包含三个顶层文件夹:

/bin-用来存放已编译好的.class文件

/lib-用来存放第三方.jar文件

/src-存放.java源代码

我的任务就是要从Java工程根目录去编译和运行工程。我们将使用Windows操作系统作为例子(和在Unix系统上的唯一区别就是路径分隔符是”:“而不是”;“)。

编译Java代码

第一步是把文本文件.java源代码编译成Java虚拟机字节码文件(.class)。这一步使用一个叫javac的JDK工具来完成。

假设我们在应用的根目录下,从com.example包下尝试把Application.java文件,以及把lib文件夹中的lib1.jar和lib2.jar库编译到目标文件夹bin下,编译命令应该是如下格式:

javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java1

编译完后,/bin/com/example/Application.class应该就会创建出来了。如何Application.java使用了其他工程的类,那么他们全部会自动被编译并且放到相应的文件夹下。

运行Java代码

为了启动我们刚刚编译的.class文件,需要另外一个叫java的JDK工具。

假设我们在应用的根目录下,为了能够启动com.example包中的,使用了lib文件夹下的lib1.jar和lib2.jar库的Application.class文件,启动命令应该是如下

java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application

我们在这里没有提供文件名,只有一个实际的类名,java会基于提供的classpath(缩写成cp)路径去搜索。

5. 如何:在命令提示符处进行编译求解答

使用.NET Framework SDK 提供的 Visual C# 和 Visual Basic 编译器。本主题介绍如何使用批处理文件针对 .NET Compact Framework 程序集而非 .NET Framework 全功能版(桌面)程序集在命令提示符处进行编译。可以直接使用批处理文件或从 make 文件实用工具调用批处理文件来使 .NET Compact Framework 集成到企业生成系统。使用MSBuild 进行编译使用MSBuild 在命令提示符处进行编译在命令提示处,定位到 .NET Compact Framework 应用程序的项目文件所在的目录。项目文件具有 .sln、.vbproj 或 .csproj 扩展名。 键入msbuild.exe,后面跟随项目文件。“命令提示符”窗口将提供有关生成过程的信息。 用于命令提示符编译的批处理文件下表描述了命令提示符编译所需的文件、命令和参数。 要求 说明.NET Compact Framework 程序集默认位于 C:\Program Files\Microsoft.NET\SDK\v2.0\CompactFramework\WindowsCE 文件夹中。您可以在批处理文件或 make 文件中指定该路径,或者使用“我的电脑”属性对话框将其指定为一个环境变量。系统路径变量包括 .NET Framework SDKVisual Basic 编译器 (vbc.exe) 和 Visual C# 编译器 (csc.exe) 位于 %systemroot%\Microsoft.NET\Framework\<version 2.0> 文件夹中。系统路径变量必须包括此路径。-r根据需要引用程序集。您可以通过设置环境变量来指定程序集,如 REF。默认情况下会引用大多数 .NET Compact Framework 程序集。请注意,C# 需要显式引用 Mscorlib.dll,Visual Basic 使用 -sdkpath 开关来定位此文件。-importsVisual Basic 需为以下命名空间进行显式导入:Microsoft.VisualBasicSystem.System.DataSystem.DrawingSystem.Windows.Forms-nostdlb指示Visual C# 编译器忽略 .NET Framework 全功能版(桌面)的程序集。-netcf指示Visual Basic 编译器忽略 .NET Framework 全功能版(桌面)的程序集。-noconfig必选。-sdkpath需要Visual Basic 来定位 Mscorlib.dll。批处理文件需要以下信息:.NET Compact Framework 程序集位置的路径变量。这些示例使用 NETCF_PATH。根据需要使用 -r 开关引用程序集(串联成一个变量)。带有所需开关和参数的编译器命令。这些参数包括变量引用、用于合并其他参数的星号 (*) 和输入到命令提示以运行批处理文件的源文件的名称。创建编译用的批处理文件在文本编辑器中创建一个新文件,然后针对您的首选编程语言添加示例批处理文件的内容,如下面的示例所示。如有必要,调整 NETCF_PATH 变量。保存并命名该文件,例如,可以将 Visual Basic 批处理文件命名为 vbcc.bat,将 C# 批处理文件命名为 cscc.bat。使用批处理文件编译应用程序在命令提示符下输入该批处理文件的名称,然后输入源文件,如下面的示例所示:vbcc myapp.vb可复制到设备或仿真程序的可执行文件将在当前目录中生成。用于C# 编译的批处理文件下面是一个用于 C# 编译的示例批处理文件。 @echo off if "%NETCF_PATH%" == "" ( set NETCF_PATH=c:\Program Files\Microsoft.NET\SDK\v2.0\CompactFramework\WindowsCE) if not "%REF%" == "" goto compile set REF=%REF% "/r:%NETCF_PATH%\MsCorlib.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Data.dll" set REF=%REF% "/r:%NETCF_PATH%\System.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Drawing.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Messaging.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Net.IrDA.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Web.Services.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Windows.Forms.DataGrid.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Windows.Forms.dll" set REF=%REF% "/r:%NETCF_PATH%\Microsoft.WindowsCE.Forms.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Xml.dll" :compile csc -nostdlib -noconfig %REF% %* 用于Visual Basic 编译的批处理文件下面是一个用于 Visual Basic 编译的示例批处理文件。 @echo off if "%NETCF_PATH%" == "" ( set NETCF_PATH=c:\Program Files\Microsoft.NET\SDK\v2.0\CompactFramework\WindowsCE) if not "%REF%" == "" goto compile set REF=%REF% "/r:%NETCF_PATH%\System.Data.dll" set REF=%REF% "/r:%NETCF_PATH%\System.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Drawing.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Messaging.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Net.IrDA.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Web.Services.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Windows.Forms.DataGrid.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Windows.Forms.dll" set REF=%REF% "/r:%NETCF_PATH%\Microsoft.WindowsCE.Forms.dll" set REF=%REF% "/r:%NETCF_PATH%\System.Xml.dll" set REF=%REF% "/r:%NETCF_PATH%\Microsoft.VisualBasic.dll" set IMP= /Imports:Microsoft.VisualBasic,System,System.Data set IMP=%IMP% ,System.Drawing,System.Windows.Forms :compile vbc -sdkpath:%NETCF_PATH% -noconfig -netcf %IMP% %REF% %* 请参见其他资源生成应用程序和核心任务

6. C语言的按照标识符、关键字、常用编译指令有哪些

我们可以在C源程序中插入传给编译程序的各中指令,这些指令被称为预处理器指令,它们扩充了程序设计的环境。现把常用的预处理命令总结如下:
1. 预处理程序
按照ANSI标准的定义,预处理程序应该处理以下指令:
#if #ifdef #ifndef #else #elif
#endif
#define
#undef
#line
#error
#pragma
#include
显然,上述所有的12个预处理指令都以符号#开始,,每条预处理指令必须独占一行。
2. #define
#define指令定义一个标识符和一个串(也就是字符集),在源程序中发现该标识符时,都用该串替换之。这种标识符称为宏名字,相应的替换称为宏代换。一般形式如下:
#define macro-name char-sequence
这种语句不用分号结尾。宏名字和串之间可以有多个空白符,但串开始后只能以新行终止。
例如:我们使用LEFT代表1,用RIGHT代表0,我们使用两个#define指令:
#define LEFT 1
#define RIGHT 0
每当在源程序中遇到LEFT或RIGHT时,编译程序都用1或0替换。
定义一个宏名字之后,可以在其他宏定义中使用,例如:
#define ONE 1
#define TWO ONE+ONE
#define THREE ONE+TWO
宏代换就是用相关的串替代标识符。因此,如果希望定义一条标准错误信息时,可以如下定义:
#define ERROR_MS “Standard error on input \n”
如果一个串长于一行,可在行尾用反斜线”\”续行,如下:
#define LONG_STRING “This is a very very long \
String that is used as an example”
3. #error
#error指令强制编译程序停止编译,它主要用于程序调试。#error指令的一般形式是:
#error error-message
注意,宏串error-message不用双引号包围。遇到#error指令时,错误信息被显示,可能同时还显示编译程序作者预先定义的其他内容。
4. #include
程序中的#include指令要求编译程序读入另一个源文件。被读入文件的名字必须用双引号(“”)或一对尖括号(<>)包围,例如:
#include “stdio.h”
#include <stdio.h>
都使C编译程序读入并编译头文件以用于I/O系统库函数。
包含文件中可以包含其他#include指令,称为嵌套包含。允许的最大嵌套深度随编译器而变。
文件名被双括号或尖括号包围决定了对指定文件的搜索方式。文件名被尖括号包围时,搜索按编译程序作者的定义进行,一般用于搜索某些专门放置包含文件的特殊目录。当文件名被双括号包围时,搜索按编译程序实时的规定进行,一般搜索当前目录。如未发现,再按尖括号包围时的办法重新搜索一次。
通常,绝大多数程序员使用尖括号包围标准的头文件,双引号用于包围与当前程序相关的文件名。
5. 条件编译指令
若干编译指令允许程序员有选择的编译程序源代码的不同部分,这种过程称为条件编译。
5.1#if、#else、#elif #endif
条件编译指令中最常用的或许是#if,#else,#elif和#endif。这些指令允许程序员根据常数表达式的结果有条件的包围部分代码。
#if的一般形式是:
#if constant-expression
Statement sequence
#endif
如#if后的常数表达式为真,则#if和#endif中间的代码被编译,否则忽略该代码段。#endif标记#if块的结束。
#else指令的作用与C语言的else相似,#if指令失败时它可以作为备选指令。例如:
#include <stdio.h>
#define MAX 100
Int main(void)
{
#if MAX>99
printf(“Compiled for array greater than 99.\n”);
#else
printf(“Complied for small array.\n”);
#endif
return 0;
}

7. 展讯在编译时怎么直接生成pac文件,在源码里怎么配置后,可以使用make pac这个命令

360浏览器的设置文件是安装目录下的360se.ini文件。 打开浏览器,找到右上角菜单栏中的工具。 点击工具选择下面的选项。 选项页的设置内容,要设置的内容都在该页,在左边的红圈内设置,点击某项卡后弹出在右边。

8. 展讯什么命令生成.pac文件

好像是用展讯的原厂平台

9. 使用 telosb平台编译并下载程序的命令是

1:打开/etc/apt/sources.list文件,在文件最底部添加安装源:
debhttp://tinyos.stanford.e/tinyos/dists/ubuntulucidmain
2.执行更新
$sudoapt-getupdate
3.安装TinyOS和所有支持工具
$sudoapt-getinstalltinyos-2.1.
4.设置环境变量
由于tinyos-2.1.2下面并没有tinyos.sh这个文件,现在新建一个。
$cd/opt/tinyos-2.1.
$sudovimtinyos.sh(或者使用gedit编辑)
输入一下内容:
#!/usr/bin/envbash
exportTOSROOT="/opt/tinyos-2.1.2"
exportTOSDIR="/opt/tinyos-2.1.2/tos"
exportCLASSPATH="$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:."
export
MAKERULES="/opt/tinyos-2.1.2/support/make/Makerules"
exportPATH="/opt/msp430/bin:/opt/jflashmm:$PATH"
接下来编辑.bashrc,使每次启动bash时,上面的tinyos.sh脚本都能执行。
$sudovim~/.bashrc(或者使用gedit编辑)
在.bashrc文件的末尾加上下面两行:
#
source/opt/tinyos-2.1./tinyos.sh
然后更新一下对.bashrc的设置:$source~/.bashrc
5.安装JNI和g++
$sudotos-install-jni
$sudoapt-getinstallg++
6.关掉所有终端,然后重启终端,确保刚才的设置生效
7.执行tos-check-env检查是否完成安装
$tos-check-env
一般会出现两个Warning。一个是说你的Java版本不对,不是1.4或者1.5的,另一个是说你的graphviz版本有问题。这个忽略即可。
8.安装python-dev包,执行下面的命令:
$sudoapt-getinstallpython2.-dev
9.测试,Blink是一个LED闪烁的应用程序,现在对这个应用进行编译测试。
$sudochmod/opt/tinyos-2.1./apps/Blink
$cd/opt/tinyos-2.1./apps/Blink
$makemicazsim
10.下载程序到TELOSB节点
$cd/opt/tinyos-2.1./apps/Blink
$maketelsob
$motelist
$sudochmod/dev/ttyUSB0//修改端口权限,不然会显示连接错误
$maketelosbreinstallbsl,/dev/ttyUSB0

阅读全文

与展讯6533平台编译命令相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:569
python员工信息登记表 浏览:369
高中美术pdf 浏览:153
java实现排列 浏览:505
javavector的用法 浏览:974
osi实现加密的三层 浏览:225
大众宝来原厂中控如何安装app 浏览:906
linux内核根文件系统 浏览:235
3d的命令面板不见了 浏览:520
武汉理工大学服务器ip地址 浏览:141
亚马逊云服务器登录 浏览:517
安卓手机如何进行文件处理 浏览:65
mysql执行系统命令 浏览:923
php支持curlhttps 浏览:136
新预算法责任 浏览:437
服务器如何处理5万人同时在线 浏览:244
哈夫曼编码数据压缩 浏览:419
锁定服务器是什么意思 浏览:378
场景检测算法 浏览:612
解压手机软件触屏 浏览:343