示例--VS2015界面 sc-Microsoft Visual Studio (Administrator) Quick Launch (Ctrl+Q) + File Edit View Project Build Debug Team Nsight Tools Architecture Test Analyze Window Help Sign in 8 0,08,2出02,c- Release x64 Local Windows Debugger|,与作生|, Solution E Navigate Forward (Ctrl+Shift+-) nand2.h sfi.h nand2.cpp sc int base.h sc sfi utilh main.cpp x main.h sc attribute.h eo0 ⊙·车@ ④orpso( (Global Scope) Search Solution Explorer (Ctrl 7 /boost library includes 4,or1200 P #include <boost/program_options.hpp> or1200 alu.h 9 #include <boost/timer/timer.hpp> or1200 cfar.h 10 #include <boost/thread.hpp> or1200 cpu.h 11 #include <boost/bind.hpp> or1200 ctrlh 12 or1200 dc fsm. #include <boost/filesystem/path.hpp> 凸or1200 dc ram 13 #include <boost/filesystem/operations.hpp> or1200 dc tag. 14 #include <boost/algorithm/string.hpp> or1200 dc top. 15 namespace prog_opt boost:program_options; 凸or1200 defines or1200 dmmu 16 namespace fs boost::filesystem; 凸.or1200dmmu 17 or1200 dpram. 18 /systemc includes or1200 dpram 19 #include <systemc.h> or1200 du.h or1200 except. 20 using namespace sc_dt; 凸or1200fpu.h 1009% or1200 freeze. or1200_genpc.t Find Results 1 凸or1200 gmultp 生4莲X× or1200 ic fsm. or1200 ic ram. or1200 ic tag.h 凸or1200 ic top.F 凸or1200ifh or1200 immu_t Error List Output Find Results 1 Find Symbol Results Ready Ln4 Col 19 h19 INS
示例---VS2015界面
Intel Parallel Studio XE 被认为优化最好,但实际测试与微软差距不大 ■提供基于Eclipse的独立IDE,以及与Visual Studio集成的插件 ■商业版本,付费软件,不推荐
Intel Parallel Studio XE 被认为优化最好,但实际测试与微软差距不大 提供基于Eclipse的独立IDE,以及与Visual Studio集成的插件 商业版本,付费软件,不推荐
gcc+make for Unix/Linux ■广泛用于类Unix环境 ■GNU的旗舰产品 ■包含工具 C编译器:gcC C+编译器:g+ 调试器:gdb 冬自动化工具:automake系列 ■优点:开源、免费、稳定、接受度高、移植性好 ■缺点:门槛高、纯命令行工具,易用性低
gcc+make for Unix/Linux 广泛用于类Unix环境 GNU的旗舰产品 包含工具 C编译器:gcc C++编译器:g++ 调试器:gdb 自动化工具:automake系列 优点:开源、免费、稳定、接受度高、移植性好 缺点:门槛高、纯命令行工具,易用性低
LLVM编译器 由UIUc开发,目前主要赞助者为Apple ■开源、免费 ■结构化好 ■缺陷:目前周边工具仍依赖GNU的工具 ■ Applel的xcode以Ilvm为基础,具体不了解 下图为GReP处理器,我们为之设计了基于LLVM的编 译器,支持C的变种
LLVM编译器 由UIUC开发,目前主要赞助者为Apple 开源、免费 结构化好 缺陷:目前周边工具仍依赖GNU的工具 Apple的xcode以llvm为基础,具体不了解 下图为GReP处理器,我们为之设计了基于LLVM的编 译器,支持C的变种
跨平台IDE之Eclipse ■Eclipse是一套跨平台的开源IDE ■最初由IBM捐献给开源社区,主要用于java开 发 ■插件式DE环境,可支持几乎所有常见语言 采用java swt开发,资源消耗较大 使用习惯需要适应,较怪异 ■ 相当多厂商的IDE基于Eclipse开发 推荐大家在未来开发工作中使用!但影响对细 节的掌握,本课程中不推荐!
跨平台IDE之Eclipse Eclipse是一套跨平台的开源IDE 最初由IBM捐献给开源社区,主要用于java开 发 插件式IDE环境,可支持几乎所有常见语言 采用java swt开发,资源消耗较大 使用习惯需要适应,较怪异 相当多厂商的IDE基于Eclipse开发 推荐大家在未来开发工作中使用!但影响对细 节的掌握,本课程中不推荐!