自动编译执行
Ⅰ 写了一个程序可以编译c语言,怎么自动再链接然后执行生成的可执行文件
编译的大致过程如下:
你完成的其实是前面一部分,的第一阶段,生成了中间代码。
目标代码,即目标文件包含着机器代码(可直接被计算机中央处理器执行)以及代码在运行时使用的数据,如重定位信息,如用于链接或调试的程序符号(变量和函数的名字),此外还包括其他调试信息。
后面是由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的载入模块。
目前的编译工具通常编译器和链接器都是分开,例如GNU的编译器是gcc,链接器是ld
Ⅱ 如何配置notepad++自动编译运行
1:安装MinGW及GCC编译器
2:配置环境变量(注:可能需要重启后生效)
计算机-->属性-->高级系统设置-->环境变量-->系统:path
中添加C:\MinGW\bin;
当然MinGW是安在C盘下,按不同路径修改
3:打开Notepad++,编写一段C++代码并保存
例如:
#include
using
namespace
std;
int
main(){
int
a,
b;
cout<<"Input:"<
>a>>b){
cout<
评论
0
0
加载更多
Ⅲ Myeclipse7.0为什么java文件修改了之后能自动编译,但是运行项目的时候还是执行的没修改以后的
默认是自动的,可以自行设定
eclipse 手动build编译
点击菜单-Project-Build Automatically,这个取消勾选。Build Automatically 的意思是自动编译,选择的功能就是,在修改代码保存的时候,就编译了。
点击菜单-Project-Build All或Build Project。
Ⅳ eclipse怎样编译运行c++代码
以引擎自带的HelloCpp为例配置C++的的自动编译。
在eclipse中导入hellocpp工程。操作路径:eclipse--file--import
工程导入后,右击工程--properties
取消CDT
builder。
然后点击New新建一个我们自己的builder,选择program。指定ndk-build.cmd来编译我们的项目,下面的工作路径将作为参数传入给ndk-build.cmd
然后设置环境变量:
添加NDK_MODULE_PATH变量,注意要写两个路径[cocos2d-x安装目录和其目录下\cocos2dx\platform\third_party\android\prebuilt],用分号分开
例如:F:/cocos2d-2.1rc0-x-2.1.2;F:/cocos2d-2.1rc0-x-2.1.2/cocos2dx/platform/third_party/android/prebuilt
接着切换到build
options
最后点OK保存。
一切顺利的话就会看到已经开始自动编译引擎和c++代码:
因为不是执行build_native.sh编译本地代码,所以别忘了手动拷贝下hellocpp工程下resource中的资源到android工程assets.
Ⅳ 计算机是如何实现程序的自动执行的
没用官方解释,别介意,个人看法
1.通过系统提供的api接口(系统给用户提供了一些api接口调用)
2.做成驱动,和内核绑定到一起
3.做成服务程序
我们都知道计算机的启动的过程
加电---》bios---》引导boadloader---》进入32位虚拟空间----》加载内核(操作系统)-----》启动服务----》进入用户层
从这个过程中就基本上可以看到把应用程序放到哪儿,可以自动执行了
举个例子,在linux下稍微简单些
1.驱动源代码编写
2.编译成
.ko文件
3.可以以模块的形式加载也可以和内核一块编译
4.修改配置文件
完成自动运行...........................
Ⅵ 怎么让VC++直接编译程序,生成EXE文件,不是一句一句的执行
step into 命令 快捷键:F11 单步执行每条语句,在遇到函数的时候,系统将进入函数,单步执行其中的语句。
step over 命令 快捷键:F10 单步执行每条语句,但在遇到函数时候,自动执行其中的内容,而不进入函数内部单步执行。
run to cursor 命令 快捷键:Ctrl+F10 系统将自动执行到用户光标所指的语句前。(这个功能很有用,可以将精力集中到有问题的地方,从而节省调试时间)
Go 命令 快捷键:F5 系统将编译,连接,自动运行程序,但是会在程序设置了断点(breakpoint)处停下。
BuildExcute 命令快捷键:Ctrl+F5 系统将编译,连接,运行编译好的程序代码,因此不会在断点处停留,但是在程序执行结束之后,系统会给一个Pause,以方便用户观察输出结果。
Stop debug命令 快捷键:Shift+F5 本命令是用来终止动态调试过程的。
Ⅶ java一些疑问:editplus怎么配置自动编译,执行
java编译
d:\java\bin\javac.exe
$(FileName)
$(FileDir)
java运行
d:\java\bin\java.exe
$(FileNameNoExt)
$(FileDir)
我的jdk是放在d盘下的java目录,可以这样进行配置。希望对楼主有帮助
Ⅷ Myeclipse7.0为什么JAVA文件修改了之后能自动编译,但是运行项目的时候还是执行的没修改以后的
看下是否开启了自动编译 可以在工具栏中 点project--> Build Automatically 选中 或者clean一下 在构建。如果确认上面没有问题可能是应用服务器的问题,有时tomcat 也会罢工 需要手动将发布的项目删除掉 再重新发布 你可以到你安装的tomcat的根目录下找到wabapp文件夹删除里面你发布的项目名称的文件夹(要先停掉tomcat)在重新发布下。你可以试试
Ⅸ maven 里怎么自动编译 groovy
1. 首先确定使用 Groovy 的版本
<properties>
<groovy.version>2.4.3</groovy.version>
</properties>
2. 配置项目依赖 Groovy 包和模块,这个看实际情况增加相关的依赖
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>${groovy.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-json</artifactId>
<version>${groovy.version}</version>
</dependency>
...
3. 关键的步骤是使用 gmavenplus 插件,绑定 maven 的编译和执行周期
<plugin>
<groupId>org.codehaus.gmavenplus</groupId>
<artifactId>gmavenplus-plugin</artifactId>
<version>1.5</version>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-ant</artifactId>
<version>${groovy.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovy.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<goals>
<goal>addSources</goal>
<goal>addStubSources</goal>
<goal>compile</goal>
<goal>execute</goal>
</goals>
</execution>
</executions>
</plugin>
Ⅹ 如何配置notepad++自动编译运行
1:安装MinGW及GCC编译器
2:配置环境变量(注:可能需要重启后生效)
计算机-->属性-->高级系统设置-->环境变量-->系统:path 中添加C:\MinGW\bin;
当然MinGW是安在C盘下,按不同路径修改
3:打开Notepad++,编写一段C++代码并保存
例如:
#include <iostream>
using namespace std;
int main(){
int a, b;
cout<<"Input:"<<endl;
while(cin>>a>>b){
cout<<a+b<<endl;
}
return 0;
}
4:菜单栏--》运行--》运行,弹出框中输入:
cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
选择快捷键后保存为: G++编译,注意快捷键不要有重复,在点击弹出框的运行,Ok,关闭Notepad,再打开Notepad++;
5:菜单栏--》运行--》运行,弹出框中输入:
cmd /k "$(NAME_PART)" & PAUSE & EXIT
同理保存名称换为为: G++运行,再点运行程序就会执行了