【发布时间】:2011-12-20 16:51:59
【问题描述】:
在我的默认 shell - zsh(可能是通过编辑我的 .zshrc 文件)中为 cc 设置别名以引用 Clang,同时在另一个 shell (bash) 中将 cc 别名为 gcc 时有任何警告或陷阱吗?
我发现 Clang 更易于使用,主要是因为它的警告和错误消息比 gcc 更易读和易于理解。下学期我将参加一门 Unix 编程课程(纯 C 语言),并且预计在提交作业之前清除所有 gcc -Wall 警告。
我正在尝试做的是在我的默认 shell (zsh) 中使用 Clang 进行大部分开发,并使用将编译器称为 cc 的 makefile。一旦满意,我会在提交之前通过 bash(调用 gcc 作为编译器)运行一次,作为测试。提交的以 cc 作为编译器的 makefile 然后将为讲师调用 gcc,使其对他们透明。我应该在每个作业中提交 makefile。
我知道这似乎有点懒惰,因为我每次都可以重新编辑 makefile,但我试图减少出错的空间。
【问题讨论】: