导航:首页 > 源码编译 > clion编译

clion编译

发布时间:2022-01-13 08:35:15

⑴ clion如何运行c++

在C语言中习惯上在
使用时都把它定义成一个宏,比如#define
GET_ARRAY_LEN(array,len) {len = (sizeof(array) /
sizeof(array[0]));}。
而在C++中则可以使用模板技术定义一个函数,比如:
template <classTintgetArrayLen(T& array){return(sizeof(array) / sizeof(array[0]));}这样对于一些简单的数组可以使用这个宏或者这个函数来获取数组的长度了。
以下是两个Demo程序,一个C语言的,一个C++的:PS:若数组为存储字符串的字符数组,即以双引号括起来的字符串整体初始化的字符数组
例如:char a[]="abcdefg"或者char
a[]={"abcdefg"}
则所求得的长度为字符数组的长度,而不是对应的字符串的长度,要求字符串的长度还需要减一
原因为存储字符串的字符数组末尾有一个'\0'字符,需要去掉它。

⑵ clion编译C++

ld returned 1 exit status,说明当你编译你的源码的时候, untitled2.exe(旧版)正在运行,而编译源码会重新生成 untitled2.exe(即改写 可执行文件untitled2.exe的内容),但系统不允许你改写一个正在运行中的.exe文件的内容,所以报错。你应该先退出 untitled2.exe的运行,再编译。

⑶ clion的设置里怎么设置编译为mingw

1、先要安装编译器
notepad++只是一个文本编辑器,本身没有编译C/C++的功能。所以要想先配置,就要先装上一个编译器。我是用的是MinGW(但是它不只是一个编译器这么简单,可以简单地理解成是一个开发工具包,我们只是利用了其中的一些开发工具)。
2、设置环境变量
什么是环境变量,我也不清楚,不懂的可以自己去查一下资料,回头我也去脑补。我们先设置环境变量。

在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)
在PATH的值中加入“D:/MinGW/bin”(如果没有就新建一个PATH)。如果PATH中还有其他内容,需要用英文状态下分号进行分割。这是寻找gcc编译器的路径。(这一步中PATH的值根据你的MinGW安装的路径设定,要能够访问的gcc编译器,也就是MInGW安装目录里面的bin文件夹
新建LIBRARY_PATH变量,在其值中加入“D:/MinGW/lib”。这是标准库存放的路径。
新建C_INCLUDE_PATH变量,在其值中加入“D:/MinGW/include”。这是Include查找头文件的路径。
设置结束之后,在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。
3、设置notepad++
环境变量设置成功之后,接下来我们就是设置notepad++,为其加上编译,运行,甚至调试的功能,我是添加了编译和运行两个。
打开notepad++,选择菜单栏的“运行》运行”,或者直接按“F5”,可以看到如下:

然后再一次输入下列命令
编译:
cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
然后点击“保存”,并自定义快捷键。
运行:
cmd /k $(CURRENT_DIRECTORY)/$(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
然后点击“保存”,并自定义快捷键。
注意事项:
引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
& PAUSE 含义是命令运行后暂停等待键盘操作
& EXIT 含义是完成后退出运行窗口,回到notepad++
gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。(很简单,将"g++.exe"换成"D:/MinGW/bin/g++.exe",还是要参照你安装的路径)

⑷ clion中如何将默认编译器设为clang

不建议在 CMakeLists.txt 里面直接设置 CMAKE_CXX_COMPILER,毕竟文件里那部分是通用的。
可以在调用 cmake 的时候加上参数,如

cmake -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++

⑸ clion突然无法正常编译程序了

先不要source设置开发环境的配置文件,单独打开CLion,它无法正确解析cmake文件,因为很多库和头文件是找不到的。但是CLion会给出cmake头文件解析的错误。将这些找不到的库和头文件还有环境变量注释掉。让cmake文件通过解析。

⑹ clion生成怎么exe文件

在你project文件夹里面找,编译运行了之后,在cmake-build-debug里面会生成一个exe文件

⑺ Clion,写C++程序,如何生成一个简单通用的exe文件例如就一个 输出Helloworld 的小程序

没有用过这个idea,你说的只能拷贝到C盘system32目录下才能使用这应该是环境变量造成的问题。
你可以在系统->高级系统设置->环境变量设置里面查看下你的系统环境变量是否设置有C:/system32这个目录(通常,查看下PATH这个变量,看看里面有没有目录,就是你可以运行的目录)。没有则添加,如何添加,网络windows添加系统环境变量即可。
试试吧~~~

⑻ 为什么在 Mac下clion连最简单的hello都编译不了

进入java文件夹, javac 文件名.java,生成.class文件为编译成功,java 类名运行文件

⑼ Clion可以用Intel的编译器如果可以,请问怎么配置

出问题的是“”你编译的时候设的是icc和icpc,检查gcc干吗?先检查你的IntelC编译器,是装好了没写进环境变量,还是压根就没装第一,此处你采用的是icc,gcc无论怎样升级与此无关CC=icc第二,如果你安装了icc,。

⑽ clion中为什么一个最简单的C程序都无法运行

clion 并不适合初学者. 它要求你至少稍微熟悉 cmake, 编译的基本流程, 和熟悉linux工具链.
要练习最简单的c程序的ide, 可能tc不错选择, 或者干脆用记事本再命令行编译...而后再转用vc, clion这样的大工具

阅读全文

与clion编译相关的资料

热点内容
linuxvi下一个 浏览:973
安卓手机的应用锁怎么解 浏览:733
linux增加路径 浏览:845
sql身份证号最后四位加密 浏览:533
xp系统表格加密 浏览:854
光遇安卓军大衣什么时候上线 浏览:838
android应用商店图标 浏览:341
java计算圆的面积 浏览:643
应用编译优化recovery 浏览:577
域控命令n 浏览:258
php导出文件 浏览:13
谷歌地图网页版无法连接服务器地址 浏览:298
菜鸟工具在线编译python 浏览:858
栅格化命令有何作用 浏览:823
为什么压缩文件不能解压 浏览:311
足球app哪个软件好 浏览:96
产品经理逼疯程序员的一天 浏览:17
修改svn服务器ip地址 浏览:584
下列关于编译说法正确的是 浏览:246
java马克思 浏览:118