netbeans IDE 7.0 C++版,我编译通过了,在下面输出结果,但是不显示DOS窗口,求指教啊。。。

netbeans IDE 7.0 C++版,我编译通过了,在下面输出结果,但是不显示DOS窗口,求指教啊。。。,第1张

netbeansIDE需要依赖Cygwin环境才能在模拟终端中运行程序,并显示运行结果,由于是模拟Linux终端环境的,所以没有显示DOS窗口,如果你要看到DOS窗口,可以到生成目录下面直接运行该编译好的程序即可

有些IDE是支持多种编译器和多种硬件架构的

1, IDE本身跟硬件没有关系, 是自带的编译器跟平台有关,但各硬件厂家会为自己定制或开发维护一个IDE方便开发,所以给你感觉IDE跟硬件平台有关了

2, 编译器与你是什么架构的CPU是有关的,不同架构的CPU,其机器指令不一样,所以需要不同的编译器

3, 如果你的编译器功能足够强大,是可以让你所想到的任何语言所描述的程序编译成你想要指定的硬件平台上去运行,不过事实上,这种万能编译器几乎很难实现,也就是:没有

4.要看IDE是否支持配置不同的编译器,ECLIPSE应该是可以配置GCC的

5. 编译器只管到架构一层,不会管到自己私加的一些功能上,私加的功能通常是厂商自己提供BSP开发包来解决的,而不是修改编译器

6.你这个问题没有意义,比如嵌入式板上跑裸机程序或用LINUX系统,那你所用的IDE通常来讲是不同的,甚至用LINUX OS的系统上运行的程序不需要IDE,只需要GCC,而如果你硬是想在宿主机上用LINUX平台开发裸机程序,用GCC去编应该也可以,但通常你都是在WINDOWS平台用一个所谓的IDE的软件去编一个IMG,然后烧到ARM平台上。

2.1 你在编译之前,肯定会选择你是哪个内核的ARM,或者选择你是哪一款芯片。这是配置问题,并无关编译器是否不同这个级别的问题上了。你可以咨询你现在所使用芯片的官方技术支持,问他们看哪个IDE或哪款编译器支持你想要的芯片。

2.2 同样,这类问题,要不,你可以百度谷歌,要不,就问芯片厂商技术支持。

首先,安装完依赖(并不是所有的依赖都被脚本检查),请参考OpenWrtBuildroot然后,请使用较新的linux发行版,因为openwrt比较新,所以相应的host编译主机也要比较新才行.最后,在网络通畅情况下编译,再运行一次makeV=s试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8092001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存