在VSCODE中用make编译工程提示“/usr/bin/sh: -c: line 1: syntax error near unexpected token `(‘”错误

LabVIEW事件结构避坑指南:为什么你的‘确定按钮’事件有时会失灵? 本文深入探讨了LabVIEW事件结构中'确定按钮'事件失灵的常见原因及解决方案。从事件队列机制到事件类型选择,详细分析了事件丢失的五大原因,包括事件处理耗时过长、事件类型选择不当等,并提供了优化登录界面案例的实用建议。掌握这些技巧可显著提升LabVIEW用户界面的响应可靠性。 阅读详情

完整的错误提示是:

/usr/bin/sh: -c: line 1: syntax error near unexpected token `('
/usr/bin/sh: -c: line 1: `D:/Program Files (x86)/mingw64/bin/make --no-print-directory main-build && D:/Program Files (x86)/mingw64/bin/make --no-print-directory post-build'
make: *** [makefile:66: all] Error 2

对应的makefile语句是:

# All Target
all:
	+@$(MAKE) --no-print-directory main-build && $(MAKE) --no-print-directory post-build

 这个提示看上去是说有语法错误,错误的 `(' 符号,

用ChatGPT分析:

按ChatGPT的建议,在git bash终端直接执行下列命令:

"D:/Program Files (x86)/mingw64/bin/make" --no-print-directory main-build && "D:/Program Files (x86)/mingw64/bin/make" --no-print-directory post-build

 然后执行通过了,没有错误:

原来是Program Files (x86)这个目录名导致的,既然这样,把原来makefile里的相关语句修改一下就可以了:

# All Target
all:
	+@"$(MAKE)" --no-print-directory main-build && "$(MAKE)" --no-print-directory post-build

最后,贴上ChatGPT的回答:

Cursor3.0新界面使用说明 本文摘要:Cursor 3.x版本更新后,提供了两套主界面:Editor(类似VSCode的代码编辑器)和AgentsWindow(以AI智能体为中心的新界面)。Editor适合日常编码,AgentsWindow则支持并行运行多个AI任务、云端协作和多仓库管理。通过Ctrl+E可快速切换布局。文章详细介绍了AI聊天面板的操作技巧、四种工作模式(Agent/Plan/Ask/Debug)的区别,以及AgentsWindow的多任务管理功能。同时提供了Windows快捷键速查、中文化设置方法,并对比了新旧版本的 阅读详情

相关推荐

国产AI芯动力:复旦微FMQL100TAI900 FPGA原型验证板全解析

本文全面解析了复旦微FMQL100TAI900 FPGA原型验证板在国产AI硬件领域的创新突破。该板卡采用全栈国产化设计,具备出色的AI推理性能、视频处理能力和接口生态,特别适合工业质检、智能交通等场景。文章详细介绍了其芯片架构、存储子系统、接口扩展及电源设计,并分享了实战开发经验,为开发者提供了一套可靠的国产计算平台解决方案。

weixin_29250573的博客 457

syntax error near unexpected token `(‘ 问题解决方法

问题背景 今天写了两个shell脚本都报错:syntax error near unexpected token `(’ 回去看了代码又没有错误,搜索排查了一下原来是比较细节的语法原因 脚本代码 在/home/hadoop/bin这个目录下存放的脚本,hadoop用户可以在系统任何地方直接执行。 #!/bin/bash #1 获取输入参数个数,如果没有参数,直接退出 pcount=$# if ((pcount==0)); then echo no args; exit; fi #2 获取文件名称 p1=

学无止境,勤则可达;志存高远,恒亦能成! 4万+

告别ROS1思维:在ROS2 Humble上,用Python搞定MoveIt2机械臂控制的完整流程

本文详细介绍了在ROS2 Humble环境下使用Python控制MoveIt2机械臂的完整流程。从环境配置、架构变革到实战操作,涵盖URDF适配、Action接口编程及性能优化技巧,帮助开发者高效迁移ROS1项目至ROS2平台,实现工业级机械臂控制。

weixin_30352645的博客 449

关于 Makefile 中报错syntax error near unexpected token的问题

本文简要的记录了在ARM平台上学习开发时,使用makefile编译出现的问题笔记

再努力一点点就好了 1135

emqx Java 订阅以及发送 结合若依框架

emqx Java 订阅以及发送 结合若依框架

Spo的博客 1613

第10章 shellcode实战:18 神级开源shellcode工具:donut

Donut是一款shellcode生成器,可将C/C++、C#生成的PE文件转换为shellcode文件,同时支持JS、XSL、VBS脚本转换为shellcode。以下“原生”EXE/DLL指非托管PE文件(包括并不限于C/C++、delphie等编写生成的可执行文件),可以直接由系统加载运行,区别于.Net生成的托管文件。被处理exe/dll为32位程序,则需要用32为的shellcode加载器启用,exe/dll为64位的就用64位shellcode加载器启用。

李小咖·网安技术库 2796

syntax error near unexpected token 脚本报错误解决

在linux服务器上运行一个python3文件时,发现执行时就报错:syntax error near unexpected token,仔细查找了还是没找到错误,后来发现脚本内容每行尾行都添加了^M的字符,查看方式:vi -b 打开脚本文件后来想了下,造成这个的原因应该是脚本有试过拿到Win机器上存放,期间也用Win下的编辑器编辑过。现在简单整理如下:使用vim -b命令查看文件内容如下:每一行...

會飛的土豆 9万+

LLC变压器,常见的4大问题解决方案

其中之一是当付边的绕组的匝数或层数较多的时候,层间或匝间寄生电容和付边的漏感发生一个寄生的振荡,轻载的时候,这个振铃的幅度会达到很高,导致输出电压比设计的要高许多。但当输入是低压的时候,开关频率比较低,LLC谐振回路的增益较大,因而比较容易发生变压器饱和的问题。由于LLC变压器工作在LC谐振状态,LC谐振回路有个特点就是Q值问题,在这里Q值是大于1的,因而就会有实际加在变压器上的电压要比输入电压高的问题,因而在设计变压器的时候就必须考虑到这一点,否则变压器就不是工作在你设计的磁感应强度上。

1265

vim写python时:line 1: syntax error near unexpected token

line 1: syntax error near unexpected token Permission denied 以test.py为例,脚本内容如下: def test(): print 'hello, world' if __name__ == "__main__": test() 运行脚本: python test.py 输出: hello, wo...

weixin_43803904的博客 2608

ASProxy64.dll导致jetbrains家的IDE都无法打开。

摘要:在Windows11系统中,JetBrains IDE无法启动,报错指向ASProxy64.dll文件。该第三方DLL被注入到JVM原生层,导致内存访问冲突(错误代码0xc0000005)。经排查发现此文件来自Astrill软件。解决方案为卸载Astrill后重启电脑,问题得以解决。该案例表明第三方DLL注入可能影响IDE正常运行,卸载相关软件是最直接的解决方法。(149字)

猿小白的博客 936

GPU硬件架构与微架构深度解析34-GPU安全架构深度解析

现代GPU不仅是图形处理器,更是高性能计算平台,安全架构设计至关重要。内存加密- 保护数据在传输和存储时的安全安全启动- 确保固件和软件的完整性隔离机制- 防止不同应用间的数据泄露密钥管理- 安全存储和处理加密密钥。

2301_79143213的博客 99

[Solved] /etc/profile: line 1: syntax error near unexpected token “(“

查了很多解决方案,有说在“(” 前加反斜杠的,有说没有编译的。虚拟机启动的时候总会出现一个报错:行1 :“未预期的符号“(“附近有语法错误”后面查到了国外一老哥也遇到这个问题,原来是第一行少了一个“#”如上,在前面加上“#”就解决了,也不知道是什么时候误删的。

DESPERADOaixuexi的博客 896

高通开发系列 - Bootloader之lk匹配dtb和dtbo中msm-id和board-id的知识

lk匹配dtb和dtbo中的msm-id和board-id等知识

fulinux的博客 4246

syntax error near unexpected token '('

syntax error near unexpected token ‘(’ 出现这个问题从字面上看就是语法错误,并且是因为括号引起的,有可能是因为linux上不能直接识别括号,需要转义,既然这样,可以用replace方法,用法如下:replace(’(’, ‘\(’),当然反括号也是要转义的 ...

qq_45037448的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

windows 安装GNU在执行Makefile脚步下出现问题/usr/bin/sh: -c: line 0: syntax error near unexpected token `('

环境: windows 7 、make-3.81.exe 在做开源项目需要跑makefile时会出现下列问题 /usr/bin/sh: -c: line 0: syntax error near unexpected token `(' 这是因为make-3.81.exe安装到了C:\Program Files (x86) 需要卸载原来安装make-3.81.exe,重新安装,目录名中不...

weixin_37747603的博客 1783

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

在运行makefile文件的时候遇到 /bin/sh: 1: XXXXX: not found问题解决

1、命令行操作可以正常操作,在makefile操作出现 /bin/sh: 1: XXXXX: not found 问题;通过which arm-linux-gnueabihf-gcc 和 which sudo找到编译器和命令所在位置。在使用makefile操作的时候提示sudo命令路径找不到,但是在命令行复制可以直接复制。在使用makefile操作的时候提示编译器找不到,但是在命令行复制可以直接编译。2、先 which XXXXX 找到命令绝对路径;在makefile对应的命令前加绝对路径。

weixin_45916391的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

解决错误syntax error near unexpected token `(‘

今天想要编译一个简单的C文件看看结果,结果总是报错。好家伙我保存好了该文件后就直接把它运行了...看看我都做了什么糊涂事吧。这是enum.c文件。我想啊这不就是代码中出现了中文嘛,直接把括号该成英文下的括号就行了嘛,结果kuakuakua一顿操作后还是报这个错。咱就是说,它报的这个错是真的好有迷惑性,我一度以为我输入法坏掉了.......

qq_43602957的博客 9518

syntax error near unexpected token `newline'脚本无法执行

确定文件格式问题,与去除脚本文件^M$ 办法

漠北空城 6万+

报错syntax error near unexpected token `newline‘

报错syntax error near unexpected token `newline'

qq_45105319的博客 4238

Linux 运行程序报错 syntax error near unexpected token `(‘ ,原因你绝对想不到

1. 前言 本来是想随意写一个简单的程序进行测试,结果一个报错让我怀疑人生。本文描述的报错原因,大家是绝对想不到的。我也很无奈呀!请看我一一道来,纯粹自嘲吧。 2. 探索过程 就拿最熟悉的 Hello world 来演示吧,程序如下: #include "stdio.h" int main(int argc, char *argv[]) { printf("hello world!...

专注于 IOT 物联网的嵌入式研发 4万+

syntax error near unexpected token in 解决方案

syntax error near unexpected token in 解决方案

Aeliter的博客 8072

调试出现“ /bin/sh: 1: Syntax error: “(“ unexpected ”

可能因为不是致命错误,所以没有显示红色,但仍然是个error,看提示这个错误造成的结果应该是最后elf文件没有正确生成。可是文件夹名用括号不是很正常吗,至少windows下是这样,看来linux环境有许多需要注意的。

mosepplin的专栏 1697

makefile ifeq之坑: 1. syntax error near unexpected token 2. *** missing separator. Stop.

makefile这东西, 不熟悉的话, 到处是坑, 比如, 该用tab的地方, 你用了空格, 那就呵呵哒了, 新手通常犯这个错误。 来看看最近遇到的:all: ifeq(hello, hello) @echo "yes" else @echo "no" endif g++ test.cpp -lpthread 执行后, 提示:syntax erro...

认知 行动 坚持 8391

【windows--在vscode下使用 make的出现的问题】

vscode make windows

xzq1992的博客 1491

Linux 中出现的 -bash: syntax error near unexpected token `newline'问题解决

在命令端输入:python grad-cam.py  <cat_dog.png>出现如下错误:bash: syntax error near unexpected token `newline'解决方法:'<'和'>'是特殊字符,命令端输入命令时应该把'<>'去掉。ps:本方法只可解决相似问题,如不能解决问题,抱歉没有帮到您,还需找其他方法。...

鲸鱼点点的博客 8万+

Linux Centos7:syntax error near unexpected token `newline’

如果你的脚本出现 syntax error near unexpected token `newline’ ,那有可能是 脚本是 C shell 的,而你使用的是b shell 。 解决办法: 切换到c shell下,或者在脚本前加一行 #!/bin/csh 就可以了。 ...

qq_30242987的博客 4296
上一篇: VSCODE include错误 找不到 stdio.h
下一篇: STM32驱动CC1101时的正确配置和一些遇到的坑
mosepplin
博客等级 码龄17年 171粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值