先手工创建几个文件目录: 接下来先创建code/foo/src目录下的Makefile: .PHONY: all clean MKDIR = mkdir RM = rm RMFLAGS = -rf CC =gcc AR =ar ARFLAGS =crs DIR_OBJS=objs DIR_EXES=../../../build/exes DIR_DEPS=deps DIR_LIBS=../../../build/libs DIRS =$(DIR_OBJS) $(DIR_EXES) $(DIR_D…
在大多项目中都会合理设计目录结构来提高维护性,在编译一个项目时会产生大量中间文件,如果中间文件直接和源文件放在一起,就显得杂乱而不利于维护.在为现在这个complicated项目编写makefile之前,我们先给出目录结构需求: 1.将所有的目标文件放在objs子目录中: 2.将最终生成的可执行程序放在exes子目录中: 在编译项目之前,需要将生成的文件目录准备好,可以手动创建,也可以通过编译Makefile创建. .PHONY: all clean MKDIR = mkdir RM = rm…
一.设置myEclipse中新项目使用的JDK 1.运行环境   [Window]->[Preferences]->[Java]->[Installed JREs] 步骤:Add--> 选择 Standard VM-->选择JDK安装目录 2.编译环境   [Window]->[Preferences]->[Java]->[Compiler] 注:这个是myEclipse所带的编译版本,如果没有高版本,则需要升级myEclipse版本. 二.对已有项目进行J…
  新检出一个web项目,同事都是运行在MyEclipse中的,我用Eclipse启动, 1.首先是许多jar包报错: 处理方法为 remove掉,然后 选 WEB-INF 下的所有 jar 重新添加进去. 2.MyEclipse 中自带 JavaEE5 library jar包合集,而Eclipse中没有,项目中有用到,解决方法 从同事的 MyEclipse 安装目录下把  EE_5 目录拷过来,主要是有下面这4个jar包: 然后,添加到项目中,可以建一个用户目录: 这样就建好了,如图: 但是…
Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装. 如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包. 查看该软件包的依赖关系,可以看到以下内容: $ apt-cache depends build-essential build-essential 依赖: libc6-dev 依赖: libc6-dev 依赖: gcc 依赖: g++ 依赖: make 依赖: dpkg-dev…
移除的一些其他内容 移除项 移除了com.sun.awt.AWTUtilities 移除了sun.misc.Unsafe.defineClass, 使用java.lang.invoke.MethodHandles.Lookup.defineClass来替代 移除了Thread.destroy()以及 Thread.stop(Throwable)方法 移除了sun.nio.ch.disableSystemWideOverlappingFileLockCheck.sun.locale.formata…
博客参考 https://www.cnblogs.com/esllovesn/p/10012653.html 和 https://blog.csdn.net/bat67/article/details/76095813 VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言. 本文面向初学者(但不是纯小白),分享一点我配置C/C++的经验. 本文所有内容均可从VS Code的官方文档:C++ programming with Visual Stu…
目录 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程 安装前准备 安装 ESP8266 工具链 下载 ESP8266 SDK 编译 花絮 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程 安装前准备 安装软件包.1 sudo apt-get install git wget libncurses-dev flex bison gperf python python-click python-pip pyth…
不太多描述 msys2 与  vs code  ,既然你需要安装 一种语言的编译环境了 ,你肯定对这两个不陌生: 1. 先安装msys2; (下载多少位的msys2就安装多少位的 mingw,本人安装 32位的) 下载连接地址:http://msys2.github.io/ 按照 官网文档,一步一步安装. 2.修改msys 源(推荐修改) 修改参考地址:https://mirrors.tuna.tsinghua.edu.cn/help/msys2/ (点击查看) pacman 的配置 编辑 /e…
题记:感觉是时候写点什么了=_=! 第一次安装了ubuntu14.04.5,官网下载的iso,官网下的jar,编译android4.x需要安装jdk6,更高的版本会有问题,baidu到很多搭建环境的步骤,这个不多说,在win7下使用EasyBCD引导安装的ubuntu,1TB硬盘果断装了双系统,事实证明没删掉win7是个多么明智的决定,在jdk方面,android4.4比4.0要多配置一个javap,其他都一样 update-alternatives --install update-alter…