小编haz*_*ziz的帖子

Minix vs Linux用于学习操作系统设计?

我希望学习操作系统设计.我想知道我是否应该在这个过程中处理Minix或GNU/Linux?我喜欢书籍所以我会主要关注一本书,虽然视频资源(可能是录像带讲座)也会受到欢迎.

我已经正式学习了C和C#,并且可以在其中编写中小型程序.我对数据结构也有一个非常基本的了解.

如果我采用Minix路线,我应该解决版本2(更简单??)还是版本3?

c c++ linux operating-system minix

8
推荐指数
3
解决办法
6390
查看次数

安装Clang作为用户(没有root权限)?

我可以作为用户访问大学的shell帐户,但没有root权限.服务器正在运行Ubuntu 8.04 - Hardy.我希望在下学期的Unix编程课程中使用Clang作为我的C编译器.GCC已经安装但没有安装,而大学的IT部门正如预期的那样拒绝在系统上安装Clang.

是否可以从我的主目录运行Clang作为用户?据推测,我需要从源代码编译.我需要它只编译C.本课程不需要C++或Obj C.

c linux compiler-construction privileges clang

8
推荐指数
1
解决办法
3774
查看次数

Emacs支架和支架突出显示?

输入代码时,Emacs会突出显示匹配的支架或支架.使用现有代码,如果我突出它的双胞胎,有没有办法要求它突出显示匹配的支架或支架?

在处理编译器错误和警告时,我经常尝试进行健全性检查.我通常在编码之前输入两个大括号,然后插入代码,但在调试时注释掉代码时,有时会无意中注释掉一个大括号.

处理与Emacs匹配的支架和支架的任何建议?

操作系统主要是Linux/Unix,但我也在OS X和Windows上使用它.

c c++ linux emacs coding-style

8
推荐指数
1
解决办法
4591
查看次数

TortoiseHg,TortoiseGit和Git Extensions可以和平共处吗?

这是在64位Windows机器上,也运行Visual Studio 2010.

3年前曾问过一个类似的问题(re TortoiseSVN和TortoiseHg),但该软件早期有几个版本,并且使用的是TortoiseSVN而不是TortoiseGit.如果想要关闭这个帖子,请记住这一点.

3件软件会和平共处吗?任何稳定性问题?我经常看到附加到提交文件的复选标记图标"闪烁".任何人都遇到的任何问题?我将主要通过命令行使用mercurial,但如果我尝试使用Git,我很想尝试使用TortoiseGit或Git Extensions,因为我仍然觉得它很难掌握,但是发现它更容易使用.我试图坚持学习Git的主要原因是我发现Github比Bitbucket更具吸引力(主要是因为它的大小).我从未使用过subversion或任何其他版本控制软件,所以与subversion的做事方式相比,对我来说用处不大.

谢谢.

git version-control mercurial tortoisegit

7
推荐指数
1
解决办法
1804
查看次数

基于Emacs的Git Diff工具?

是否有基于emacs的视觉差异工具可用?如果有多个工具可用,哪个更好,或者更具体哪个更容易使用?

你如何在git和emacs中设置所述diff工具?

为了澄清,我将经常从外部emacs访问这个.我通常从命令行运行git,目前我主要是在Windows上的Visual Studio中开发,虽然我也在Linux中开发(在这种情况下通常使用emacs或Geany)和Apple Mac(主要是命令行和emacs).

如果我目前正在Windows上的Visual Studio中进行开发,那么使用emacs for diff工具会有什么主要的缺点?

谢谢.

git emacs git-diff

7
推荐指数
2
解决办法
5788
查看次数

Crenshaw的"让我们构建编译器":转录为C和x86汇编程序?

我正在尝试通过Jack Crenshaw优秀的编译器编程教程"让我们构建一个编译器",并遇到了两个障碍.首先,代码是用Pascal编写的,这是一种很好的语言,我在20世纪80年代中期对它进行了简短的介绍,我对此表示尊重和喜爱,但此后我从未接触过.我目前主要在C编程.

另一个障碍是生成的汇编程序用于Motorola 68000系列处理器.虽然我可以找到它的翻译器,但如果我可以生成Intel x86汇编程序(Intel或AT&T样式),那将是更好的选择.

我可以在Linux,Mac OsX或Windows 7上完成代码,如果它更容易.我可以访问所有命名的操作系统.

我觉得自己完全没有资格做转录.有没有人已经解决过这个问题,或者你有其他建议吗?

欢迎任何想法,反馈或建议.

c compiler-construction x86 assembly pascal

7
推荐指数
1
解决办法
1519
查看次数

Git Cherry-Pick和Git Revert之间有什么区别?

我仍然发现git revert的行为有些令人困惑。显著的痛苦和误会之后,我才知道混帐复归否定特定承诺,而不是恢复 那个承诺。到目前为止,我还没有使用过git cherry-pick。

您能否详细说明这两个git命令中的每一个?您何时以及如何更喜欢使用它们?

git git-revert git-cherry-pick

7
推荐指数
1
解决办法
2971
查看次数

如何在 Ubuntu 上安装 Petite Chez Scheme?

如何在 Ubuntu 上安装 Petite Chez Scheme?

我运行 Ubuntu 15.10 并尝试为 Linux 安装 pcsv8.4-a6le.tar.gz(非线程,64 位)。

在解压这个 tar 之后/usr/locale,我输入命令

sudo ./configure 
sudo make install 
Run Code Online (Sandbox Code Playgroud)

custom目录中。

但是,不是全新安装,而是出现以下错误(我希望有人可以帮助我):

nlykkei@nlykkei-Studio-XPS-1640:/usr/local/csv8.4/custom$ sudo make install
if [ yes = no ]; then if [ ! -f ./scheme ]; then /bin/rm -f ./scheme; ln -s ../bin/a6le/scheme ./scheme; fi; fi
if [ ! -f ./petite ]; then /bin/rm -f ./petite; ln -s ./scheme ./petite; fi
/bin/rm -f ./scheme
echo "const char *S_date_stamp = \"`date +%m%d%Y%H%M%S`\";" …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu scheme chez-scheme

6
推荐指数
1
解决办法
3766
查看次数

Clang版本2.8和3.1之间对C开发人员有什么实际区别吗?

我将专门在C. Ubunutu 10.10将从它的存储库中检索版本2.8的Clang并完全安装它.我已经从源代码编译了Clang v 3.1并将其添加到路径中(在卸载Clang 2.8之后),但是没有这种方式访问​​它的man页面,并且偶尔会有一种关于没有完全"安装它"的唠叨感觉,尽管它似乎在某些测试中功能齐全.

从C开发人员(实际上是学生)的角度来看,版本2.8和3.1之间是否存在实际差异?我只在C中工作,不会利用它的C++或目标C功能.我相信Clang最近的大部分开发都是扩展它的C++能力.

c linux compiler-construction clang

5
推荐指数
1
解决办法
298
查看次数

MIPS vs Intel x86 vs LLVM作为第一个学习汇编语言?

我应该学习哪种汇编语言作为我的第一种汇编语言?MIPS(更容易并经常用于教育目的),Intel x86(无所不在)或LLVM项目背后的可移植汇编语言?

LLVM程序集的一个优点是我可能会尝试将它用作学习练习,以便在将来使用LLVM编写一个简单的编译器作为后端.

compiler-construction x86 assembly mips llvm

5
推荐指数
1
解决办法
2453
查看次数