• 5156阅读
  • 2回复

千万别给你的程序起名叫new [复制链接]

上一主题 下一主题
离线vrcats
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-18
— 本帖被 XChinux 执行加亮操作(2008-11-30) —
今天偶然发现的一个小问题。
不知道怎么让猪油蒙了心,开了一个目录叫new,在里面用qmake生成了一个工程,编译出来的可执行文件也叫new。
发现只要是存在编译好的new,make就出错,屏幕呼呼地往上跑。删掉文件编译就没问题。琢磨了好几分钟,应该是因为这个文件名的关系。改.pro里的TARGET,问题解决了。
这个故事告诉我们,工程的名越长越好,千万别用bash或者make的保留字。
离线天行健
只看该作者 1楼 发表于: 2008-11-18
同意楼主,取名字还是要注意的。
离线chai2010

只看该作者 2楼 发表于: 2008-11-19
引用楼主vrcats于2008-11-18 18:37发表的 千万别给你的程序起名叫new :
今天偶然发现的一个小问题。
不知道怎么让猪油蒙了心,开了一个目录叫new,在里面用qmake生成了一个工程,编译出来的可执行文件也叫new。
发现只要是存在编译好的new,make就出错,屏幕呼呼地往上跑。删掉文件编译就没问题。琢磨了好几分钟,应该是因为这个文件名的关系。改.pro里的TARGET,问题解决了。
这个故事告诉我们,工程的名越长越好,千万别用bash或者make的保留字。


再补充一个:

程序中的变量也不能取名叫 new :)
快速回复
限100 字节
 
上一个 下一个