找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1190|回复: 10
打印 上一主题 下一主题
收起左侧

碰到一道面试题 问“$ proj ss $" 的作用是什么;关于单片机程序的”

[复制链接]
跳转到指定楼层
楼主
具体怎么写的忘记了,大概就是“$ proj ss $”,就两个美元的符号包着,里面有project的简写和s什么来的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-10-15 15:28 | 只看该作者
这是IAR特有的关键字,$PROJ_DIR$表示eww项目工程文件所在目录,比如h文件搜索目录可以填“$PROJ_DIR$\..\inc”这样的相对路径,这样的工程搬到别的机器上也好用。
回复

使用道具 举报

板凳
ID:404160 发表于 2023-10-15 15:30 | 只看该作者
命令 "$ proj ss $" 的作用是设置当前 shell 环境的默认搜索路径为 "$ proj ss $"。具体来说,这个命令将 "$ proj ss $" 添加到环境变量 PATH 的开头,以便在执行命令时,系统会优先在该路径下查找可执行文件。这样可以方便地执行位于 "$ proj ss $" 目录下的可执行文件,而不需要输入完整的路径。
回复

使用道具 举报

地板
ID:1093268 发表于 2023-10-16 12:38 | 只看该作者
这是IAR平台,工程项目对头文件的索引,相对路径设置的关键字。


回复

使用道具 举报

5#
ID:1091094 发表于 2023-10-16 16:31 | 只看该作者
飞云居士 发表于 2023-10-15 15:30
命令 "$ proj ss $" 的作用是设置当前 shell 环境的默认搜索路径为 "$ proj ss $"。具体来说,这个命令将 " ...

他们说是IAR平台的,你的意思是说命令 "$ proj ss $",
可以在IAR平台上这么用吗
回复

使用道具 举报

6#
ID:1091094 发表于 2023-10-16 16:32 | 只看该作者
Hephaestus 发表于 2023-10-15 15:28
这是IAR特有的关键字,$PROJ_DIR$表示eww项目工程文件所在目录,比如h文件搜索目录可以填“$PROJ_DIR$\..\i ...

这是类似keil的编译器吗
回复

使用道具 举报

7#
ID:1091094 发表于 2023-10-16 16:33 | 只看该作者
哦豁~ 发表于 2023-10-16 12:38
这是IAR平台,工程项目对头文件的索引,相对路径设置的关键字。

没有用过这个是类似keil的吗?
这个功能keil上面有对应的功能吗?
回复

使用道具 举报

8#
ID:883242 发表于 2023-10-16 17:38 | 只看该作者
3038838599 发表于 2023-10-16 16:33
没有用过这个是类似keil的吗?
这个功能keil上面有对应的功能吗?

MDK直接写.就行了。
回复

使用道具 举报

9#
ID:883242 发表于 2023-10-18 00:52 | 只看该作者
3038838599 发表于 2023-10-16 16:31
他们说是IAR平台的,你的意思是说命令 "$ proj ss $",
可以在IAR平台上这么用吗


回复

使用道具 举报

10#
ID:108361 发表于 2023-10-19 18:32 | 只看该作者
建议能不用就不用这种特定IDE的编译器才能解释的关键字,否则一旦移植到不同IDE的时候,就需要很多改动
回复

使用道具 举报

11#
ID:883242 发表于 2023-10-20 15:25 | 只看该作者
powerdruy 发表于 2023-10-19 18:32
建议能不用就不用这种特定IDE的编译器才能解释的关键字,否则一旦移植到不同IDE的时候,就需要很多改动

别乱说,这不是c语言里面的,而是project里面的,不同IDE的project就不可能兼容。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表